[英]NodeJS daemon not starting at startup on raspberry pi
我创建了一个小守护进程,它将我的nodejs API作为服务forever
使用。
既然服务启动和停止没有任何问题,我想在树莓派开启时启动它。 我的树莓派正在Raspbian
上运行。
我已将服务放在/etc/init.d/
文件夹中并执行update-rc.d myServiceName defaults
但启动后它不启动服务...
你能帮助我吗? 有脚本:
#!/bin/sh
export PATH=$PATH:/usr/local/bin
export NODE_PATH=$NODE_PATH:/usr/local/lib/node_modules
case "$1" in
start)
exec forever --spinSleepTime 10000 --sourceDir=/var/domothink -p /var/run/forever start dist/server.js
;;
stop)
exec forever stop --sourceDir=/var/domothink dist/server.js
;;
status)
# TODO
;;
default)
# TODO
;;
esac
exit 0
我找到了一个在Debian
/ Raspbian
上创建nodejs服务的好方法。
我使用npm安装了forever-service
包,并使用此工具创建服务。
这是一个非常好的解决方案,它的工作非常好: https : //github.com/zapty/forever-service
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.