我需要运行一个 php 脚本作为守护进程(等待指令并执行操作)。 cron 作业不会为我做这件事,因为指令到达后需要立即采取行动。我知道由于内存管理问题,PHP 并不是守护进程的最佳选择,但由于各种原因,我在这种情况下必须使用 PHP。我遇到了 libslack 的一个名为 Daemon 的工具(http://libslack.org/daemon http://libslack.org/daemon)它似乎可以帮助我管理守护进程,但在过去的 5 年里没有任何更新,所以我想知道你是否知道一些其他适合我的情况的替代方案。任何信息将不胜感激。
您可以使用以下命令从命令行(即 bash)启动 php 脚本
nohup php myscript.php &
the &
将您的进程置于后台。
Edit:
是的,有一些缺点,但无法控制?那是错误的。
一个简单的kill processid
会阻止它。它仍然是最好、最简单的解决方案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)