如何在 php 脚本后台启动 WATCH 命令

如何在 php 脚本后台启动 WATCH 命令

我需要启动一个 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 有关于设置排队系统主管的说明,您可以轻松地使其适应您的命令。

相关内容