Linux启动时启动屏幕

时间:2012-09-08 15:50:15

标签: node.js socket.io gnu-screen startupscript

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

欢迎任何帮助!

1 个答案:

答案 0 :(得分:0)

我找到了解决方法!似乎"节点" rc.local无法识别,因此我只需使用命令中的完整目录:

而不是

node /var/includes/websocket/websocketServer.js

使用

/usr/local/bin/node /var/includes/websocket/websocketServer.js