无法使用 cron 作业重新启动 ubuntu 18.04

无法使用 cron 作业重新启动 ubuntu 18.04

我正在尝试使用 cron 任务重启我的服务器。我添加了以下行

35 14 * * * root shutdown -r now

但什么也没发生。我在下面分享了 journalctl log。

>Feb 15 14:35:01 example CRON[2840]: pam_unix(cron:session): session opened for user root by (uid=0)
>Feb 15 14:35:01 example CRON[2848]: (root) CMD (root /sbin/shutdown -r now)
>Feb 15 14:35:01 example CRON[2840]: pam_unix(cron:session): session closed for user root

注意:我尝试了shutdown/sbin/shutdown。但仍然一样。

我该如何解决 ?

答案1

您需要编辑 root 用户的 cronjob。

  1. sudo -i

  2. crontab -e

  3. 根据需要编辑 cronjob:

    35 14 * * * root shutdown -r now
    

工作!

答案2

进入目录 /etc/cron.d,复制其中一个现有文件并将作业更改为:

35 14 * * * root systemctl 隔离 reboot.target

相关内容