我需要启动一个 php 进程,php /srv/devde/current/artisan doing_decisions
但用watch
命令监控。我该如何启动它?
我一直尝试这样开始,但失败了:
nohup watch -n0 php /srv/devde/current/artisan doing_decisions
我在 Ubuntu 16.04 服务器上。
答案1
我认为watch
这不是正确的做法。我对该命令的理解是它将重复执行(并显示结果,这也有点奇怪),每次执行之间的间隔nohup
最小值-n
为秒。0.1
如果你想让一个长时间运行的进程继续运行,可以使用 Supervisor 之类的东西。Laravel 有关于设置排队系统主管的说明,您可以轻松地使其适应您的命令。