首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >计划中使用crontab重新启动没有继续。为什么会这样?

计划中使用crontab重新启动没有继续。为什么会这样?
EN

Server Fault用户
提问于 2020-12-27 11:07:10
回答 1查看 2.9K关注 0票数 4

信息

对于Debian 10上的根用户,我有以下crontab。

代码语言:javascript
运行
复制
root@debian:~# crontab -l
# crontab comments curtailed for serverfault
#
# m h  dom mon dow   command

30 3 * * * shutdown -r now

如果我运行uptimewho -b,我会得到上次手动重新启动的结果(昨天下午6点左右)。

代码语言:javascript
运行
复制
root@debian:~# uptime
 11:03:19 up 16:29,  1 user,  load average: 0.00, 0.01, 0.00
root@debian:~# who -b
         system boot  2020-12-26 18:34

昨天晚上7点左右我创建了crontab,所以它肯定在目标时间之前就已经到位了。

问题

这可能没有用的原因吗?我可以以任何方式调试它吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2020-12-27 11:12:14

检查日志,查看cron作业是否在指定的时间运行。

在Debian上,登录到/var/log/syslog中,如果cron作业被激活,请查看是否报告了任何错误。

如果您做了grep cron /var/log/syslog,那么在cron应该重新启动的时候是否有任何日志记录呢?

还要检查cron服务是否正在运行,如果运行,systemctl status cron.service是否表示该服务处于活动状态并已启用。Cron服务需要运行,才能运行cron作业。

这也可能是cron找不到关闭命令的问题,请在cron中使用/usr/sbin/shutdown -r now

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1047666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档