add init file

This commit is contained in:
Jay 2019-05-12 03:48:38 +00:00
parent cf506a815d
commit d57efb1f49

36
init.d/fblook Executable file
View File

@ -0,0 +1,36 @@
#!/sbin/openrc-run
DIRECTORY=/opt/fblook
PIDFILE=/var/run/fblook.pid
depend(){
need net
}
start(){
ebegin "Starting fblook"
start-stop-daemon \
--start \
-d "${DIRECTORY}" \
-1 /var/log/fblook.log \
-2 /var/log/fblook.err \
-m --pidfile ${PIDFILE} \
--background \
--exec /usr/bin/node -- index.js
eend $?
}
stop(){
ebegin "Stopping fblook"
start-stop-daemon \
--stop \
--pidfile ${PIDFILE} \
-d "${DIRECTORY}"
eend $?
}
reload() {
ebegin "Restarting (HUP) fblook"
kill -HUP ${PIDFILE}
start
eend $?
}