当CentOS Unix Cron所有设置相同时,执行顺序是什么?

3

我有一系列的cron作业在命令行运行,都是由同一个用户配置为每天运行一次php解释器。

0   0   *   *   *   /usr/bin/php -q /mydirectory/myphp.php
0   0   *   *   *   /usr/bin/php -q /mydirectory/myphp2.php
0   0   *   *   *   /usr/bin/php -q /mydirectory/myphp3.php

这些任务是同时执行还是按照它们在cron表中的输入顺序执行并完成后再继续下一个cron任务?


1
属于 超级用户Unix & Linux,而不是 _stack overflow_。 - tink
1个回答

5

回答你的问题,尽管有点跑题:

它们将并行执行,而不是顺序执行。如果您需要一些顺序,请将它们全部添加到一个脚本中,并使用 && 分隔按顺序执行,例如:

#!/bin/bash
/usr/bin/php -q /mydirectory/myphp.php && /usr/bin/php -q /mydirectory/myphp2.php && /usr/bin/php -q /mydirectory/myphp3.php

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接