adiciona exemplo openrc

This commit is contained in:
alphard 2025-03-20 21:46:35 -03:00
parent 9b739bfe52
commit c58914809b

22
exemplos/openrc Normal file
View File

@ -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
}