diff --git a/init.d/fblook b/init.d/fblook new file mode 100755 index 0000000..47a0ac8 --- /dev/null +++ b/init.d/fblook @@ -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 $? +}