diff --git a/exemplos/openrc b/exemplos/openrc new file mode 100644 index 0000000..4479812 --- /dev/null +++ b/exemplos/openrc @@ -0,0 +1,22 @@ +#!/sbin/openrc-run + +name=$RC_SVCNAME +supervisor=supervise-daemon +respawn_period="${respawn_period:-30}" +command="/usr/bin/service" +command_args="" +command_user=service +directory="/opt/service" +pidfile="/run/$RC_SVCNAME/$RC_SVCNAME.pid" +output_log="/var/log/${RC_SVCNAME}/${RC_SVCNAME}.log" +error_log="/var/log/${RC_SVCNAME}/${RC_SVCNAME}.log" + +depend() { + use net localmount logger dns + need net +} + +start_pre() { + checkpath --directory --owner $command_user --mode 0755 /run/$RC_SVCNAME + checkpath --directory --owner $command_user --mode 0755 /var/log/$RC_SVCNAME +}