0

我正在尝试在启动时启动屏幕会话,所以我在 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 但仍然无法启动脚本。

欢迎任何帮助!

4

1 回答 1

0

我找到了解决方法!似乎 rc.local 无法识别“节点”,所以我只需要在命令中使用完整目录:

代替

node /var/includes/websocket/websocketServer.js

利用

/usr/local/bin/node /var/includes/websocket/websocketServer.js
于 2012-09-09T17:26:45.220 回答