cron 任务什么时候开始执行?

0 startup boot cron

在阅读了有关 cron 的维基百科页面后,我不清楚 cron 何时开始执行我在 crontab 文件中定义的任务。是在启动过程中 - 甚至在启动过程中 - 还是稍后?我确信当我登录系统(Linux Mint 17.3)时它们会被执行,但是如果我不这样做会发生什么?

Ste*_*itt 5

各种crontab文件中定义的任务由 执行crond,它在引导期间由您的init(无论是sysvinitsystemd 还是 Upstart)启动。crond一开始就处理任务,所以你会看到crontab定义的任务可能在系统完成引导之前开始执行。

在任何情况下crond,无论您是否登录,都将运行您安排的任务。您可以在不登录的情况下启动系统,并且crond仍将运行已定义的任务——这通常是服务器上的情况。

在crond(8)帮助页中的所有细节。