如何设置cron作业(cron2.php)在且仅在cron作业(cron1.php)成功运行之后运行?
发布于 2011-07-03 20:38:43
如果可行,您可以在第一个php文件中使用shell_exec或include来运行第二个文件。如果将其放在第一个文件的末尾,则只有当脚本成功到达该位置时才会执行,并且您可以使用php代码来验证第一部分是否成功完成。
发布于 2011-07-03 20:35:55
要执行两个命令,一个接一个,只需使用;
。例如,您将看到
sleep 2; ls
将暂停两秒钟,然后执行ls
。在crontab中执行相同的操作。
如果第二个作业依赖于第一个作业的成功,则使用&&
表示法(代替;
)。
https://stackoverflow.com/questions/6565393
复制