cron – 任务调度程序如何解雇工作?

当任务调度程序(例如cron)触发任务(例如cron作业)时,它是通过每个最小周期(例如第二个)“轮询”时钟来执行此操作还是注册在时机到来时被“推送”的回调?

如果是推/回调,底层平台(例如linux)是如何做到的?对于基于时间的事件,是否存在“硬件中断”或其他回调机制?

那么,任务调度程序如何解雇工作?

最佳答案
从手册页:

The cron utility then wakes up every minute, examining all stored crontabs, checking each command to see if it should be run in the current minute. When executing commands, any
output is mailed to the owner of the crontab (or to the user named in the MAILTO environment variable in the crontab, if such exists).

转载注明原文:cron – 任务调度程序如何解雇工作? - 代码日志