当另一个cron作业完成时如何运行cron作业?

Pau*_*aul 5 cron jobs

如何设置一个cron作业(cron2.php)以便在cron作业(cron1.php)成功运行之后运行?

bor*_*ble 14

要做两个命令,一个接着另一个,只需使用;.例如,你会看到

sleep 2; ls
Run Code Online (Sandbox Code Playgroud)

会暂停两秒然后再做一次ls.在你的crontab中做同样的事情.

如果第二个作业依赖于第一个成功,请使用&&符号(代替;).


fab*_*pro 4

如果可行,您可以使用 shell_exec 或包含在第一个 php 文件中来运行第二个文件。如果将其放置在第一个文件的末尾,则仅当脚本成功到达该点时才会执行它,并且您可以使用 php 代码来验证第一部分是否成功完成。