我试图在启动时启动一个屏幕会话,所以我在rc.local 的末尾添加了我的脚本
screen -S ws sh -x /var/includes/websocket/start.sh;
但这行不通。我的目标是能够在屏幕会话(屏幕名为ws)中运行2个命令:
Start.sh内容:
cd /var/includes/websocket
node /var/includes/websocket/websocketServer.js 2>&1 >> /var/log/websocket.log' websocket
我还尝试创建了一个cronjob,但仍然无法启动脚本。
欢迎任何帮助!
我找到了绕过它的方法!rc.local似乎无法识别"node",所以我只能使用命令中的完整目录:
代替
node /var/includes/websocket/websocketServer.js
使用
/usr/local/bin/node /var/includes/websocket/websocketServer.js