【发布时间】:2020-05-23 23:50:56
【问题描述】:
我可以创建一个 bash 脚本,以 3 秒的延迟反复运行 PHP 文件,如下所示:
php -q /home/script.php
sleep 3
php -q /home/script.php
sleep 3
php -q /home/script.php
但我正在寻找一种更好的方法来执行此操作,因此我不必创建一个包含数十万行的文件然后检查它何时完成,这样我就可以重新启动它。
有没有办法创建一个循环来运行 PHP 文件,一旦完成,它就会再次执行 - 无限长的时间(每次运行之间有 3 秒的延迟)?
【问题讨论】:
-
我很好奇需要经常运行什么任务。有可能更喜欢根据事件发生采取行动,而不是每 3 秒检查一次以查看该事件是否发生。
标签: php linux bash shell ubuntu