我正在尝试在启动时启动一个屏幕会话,所以我在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但仍然无法启动脚本。
欢迎任何帮助!
答案 0 :(得分:0)
我找到了解决方法!似乎"节点" rc.local无法识别,因此我只需使用命令中的完整目录:
而不是
node /var/includes/websocket/websocketServer.js
使用
/usr/local/bin/node /var/includes/websocket/websocketServer.js