I have been playing with the Intel Galileo for a while and have create a node.js and express server which i am running with forever. I'm now trying to get my command to fire when the machine boots up but I'm struggling. I have used the method below, let me know which logs etc ay be useful and I can provide them:
# check its working
/home/root/node_modules/forever/bin/forever start -m 1 -l /home/root/server_log.log -o /home/root/server_log.log -e err.log /home/root/server.js
# set up autostart
vi /etc/init.d/express-server.sh
Add:
#! /bin/sh
case "$1" in
start)
echo "Starting express server"
/home/root/node_modules/forever/bin/forever start -m 1 -l /home/root/server_log.log -o /home/root/server_log.log -e err.log /home/root/server.js
;;
stop)
echo "Stopping express server"
/home/root/node_modules/forever/bin/forever stop 0
;;
*)
echo "Usage: /etc/init.d/express-server {start|stop}"
exit 1
;;
esac
exit 0
# update to allow executable
chmod +x /etc/init.d/express-server.sh