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

当另一个cron作业完成时,如何运行cron作业?,cron,jobs,Cron,Jobs,如何设置一个cron作业(cron2.php)在cron作业(cron1.php)成功运行之后才运行?要执行两个命令,一个接一个,只需使用。例如,您将看到 sleep 2; ls 将暂停两秒钟,然后执行ls。在crontab中执行同样的操作 如果第二个作业依赖于第一个作业的成功,请使用&&符号(代替;)。如果可行,可以使用shell_exec或包含在第一个php文件中来运行第二个文件。如果将其放在第一个文件的末尾,则只有在脚本成功到达该点时才会执行,并且可以使用php代码验证第一部分是否成功完

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

要执行两个命令,一个接一个,只需使用
。例如,您将看到

sleep 2; ls
将暂停两秒钟,然后执行
ls
。在crontab中执行同样的操作


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

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