我有一个单独的应用程序,它运行一个名为 test.sh 的 shell 脚本:
node server.js; //listen on port 5555
如果我以 root 身份运行脚本,该脚本可以正常工作:./test.sh
?
也许...
- nodejs 的权限错误?
- nodejs 脚本崩溃,因为它将服务器状态写入标准输出,但标准输出不存在?
提前谢谢您...
最佳答案
使用forever来运行你的 Node 服务器 通过 npm 永久安装
npm 安装永久-g
您可以配置日志来写入标准输出
您可以将应用程序永远作为 server.js 运行
您也可以在 .sh 文件中提供相同的内容
关于bash - 在单独的应用程序中执行时,NodeJS 脚本将不会启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14704433/