superwise the service

This commit is contained in:
anon 2023-12-23 12:04:04 +01:00
parent 68155d652a
commit e88a26ceae

View File

@ -1,19 +1,15 @@
#!/sbin/openrc-run #!/sbin/openrc-run
command_args="irc.rizon.net:6665 #/g/test" command_args="irc.rizon.net:6665 \#/g/test"
name="hibot" name="hibot"
command="syscmd(`printf $(pwd)')/${name}"
pidfile="/var/run/${name}.pid" pidfile="/var/run/${name}.pid"
supervisor="supervise-daemon"
start() { command="syscmd(`printf $(pwd)')/${name}"
ebegin "Starting $name"
start-stop-daemon --start --background --make-pidfile --pidfile "$pidfile" --exec "$command" -- $command_args
eend $?
}
stop() { reload() {
ebegin "Stopping $name" ebegin "Reloading ${RC_SVCNAME}"
start-stop-daemon --stop --pidfile "$pidfile" ${supervisor} ${name} --pidfile "${pidfile}" -- ${command_args}
eend $? eend $?
} }