有一个主题是如何永远运行进程并进行日志记录。 How to run node.js process with forever and logging?
如何在 crontab 中执行此操作?
目前我在 crontab 中有这个:
@reboot . $HOME/.bashrc
@reboot forever start /path/my_server.js
在我的主目录 .bashrc 中有一行
export DEBUG=*
Node 服务器启动。但它不会像我手动启动那样生成日志。 如何解决这个问题?
更新:
Cron 与我手动启动的用户相同。
最佳答案
我想你应该使用source $HOME/.bashrc
编辑:
您可以使用https://github.com/chovy/node-startup它是 init 脚本的样板,只需更改其中的一些内容并复制到 init.d,然后使用命令 update-rc.d node-app defaults
该进程将在您重新启动时启动,无需 cron。
您可以在存储库中找到该手册。非常简单
关于node.js - 如何在 ubuntu 重启时永久登录运行 node.js 进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32475787/