Tag: sysadmin

以编程方式编辑crontab并强制守护进程刷新

我正在尝试使用优秀的CronEdit gem在Ruby中为Crontab编写Web前端。 我浏览了Dillon Cron的crontab源代码,发现它更新了一个特定的文件,以便守护进程在下一次扫描时刷新cron列表。 在VixieCron的man crontab中,它说: 另外,cron检查每一分钟以查看其假脱机目录的modtime(或/ etc / crontab上的modtime)是否已更改,如果有,cron将检查所有crontabs上的modtime并重新加载已更改的那些。 因此,无论何时修改crontab文件,都不需要重新启动cron。 请注意,只要crontab(1)命令更改了crontab,它就会更新假脱机目录的modtime。 有没有任何平台(Ubuntu,Red Hat,ArchLinux,Mac OS X)独立的方式来确保在手动编辑Cron文件之后守护进程刷新它没有失败?