2015-08-29 38 views
0

我有一个脚本,指定在启动时使用@reboot注释启动。替代@reboot cron作业,当cron守护程序启动时启动作业

我试着通过停止cron守护进程并分别输入service crond stopservice crond start来重新启动脚本。

但是,我注意到脚本不会在重新启动cron守护程序时重新启动,但仅在整个系统重新引导时才会重新启动

我的问题是,由于cron守护进程在系统启动时启动,有没有办法在重启时启动作业,但是特别是当cron守护进程启动时,service crond stopservice crond start按预期工作?

回答

1

不幸的是,有没有办法做到这一点, cron守护程序会忽略@reboot指令 (CRON) INFO (Skipping @reboot jobs -- not system startup)

不过,如果你想在引导时启动一些脚本,并重新启动它无需重新启动的能力机器,你可能要考虑创建init脚本,或者如果你使用的是systemd,systemd服务描述。(与新手和其他初始替换相同)

+0

好的,我看到谢谢你 – Kingamere