Gab*_*ele 10 linux debian cron
假设我有多个 cron 作业设置为同时运行:它们是并行执行还是一个接一个执行?
(我的情况是 Debian 挤压,将 cronjobs 放在 /etc/cron.d/mycronjobs 中)。
为完整起见,例如 /etc/cron.{hourly,daily,weekly,monthly} 中的作业按顺序运行。run-parts 脚本循环遍历此目录中的所有文件。
02 4 * * * root run-parts /etc/cron.daily
Run Code Online (Sandbox Code Playgroud)
因此,您可以将其与命名约定(/etc/init.d/rc*.d例如类似于编号)结合使用,以确保作业按顺序运行。
Cron是一个持续运行的守护进程(服务);但是,它每分钟读取一次 crontab。
执行作业的确切顺序将取决于系统 crond 的实现。
一些发行版放在 /etc/cron.d/ 中的松散文件会被扫描以获取其 cron 计时器设置,因为这些文件遵循正常的 crontab(5) 语法。
显然,各个作业的执行顺序取决于您为它们设置的计划。