为什么我的电脑每天早上6点关机?

我的电脑在每天早上6点的特定时间自行关闭。 我无法找到导致它的原因。

我是Windows用户很长时间,最近才尝试使用Ubuntu。 所以我对Linux命令一无所知。 我记得当我开始使用Ubuntu时,我试图寻找一个自动关闭程序。 我现在正在使用qshutdown。 它工作正常,我很确定我的自动关机问题不是由qshutdown造成的,因为我检查了它的所有设置。

现在, 也许当我还是Ubuntu的新手时,我可能会安装一些关于自动关机的软件包。 我真的不记得我是否做过。 但如果我这样做,我不知道从哪里开始寻找它。

如果我没有意外安装,任何其他autoshutdown程序,你们认为可能导致我的PC定时关机?

$ sudo crontab -l 4 6 * * * /sbin/poweroff # JOB_ID_1 

这是我的系统日志所说的:

 Jul 26 06:04:01 ubuntu CRON[2593]: (root) CMD (/sbin/poweroff # JOB_ID_1) Jul 26 06:04:01 ubuntu kernel: Kernel logging (proc) stopped. Jul 26 06:04:01 ubuntu rsyslogd: [origin software="rsyslogd" swVersion="5.8.6" x-pid="795" x-info="http://www.rsyslog.com"] exiting on signal 15. 

要查找导致它的原因,您可以查找多个来源:

  • 检查包含文件的/etc/cron.daily/etc.cron.d
  • 使用sudo crontab -l检查root的crontab
  • 检查系统日志( /var/log/syslog ),它应该提到此事件的执行情况

事实certificate,在你的情况下,原因是在root的crontab中:

 sudo crontab -l 4 6 * * * /sbin/poweroff # JOB_ID_1 

您写的/var/log/syslog确认了这一点:

 Jul 26 06:04:01 ubuntu CRON[2593]: (root) CMD (/sbin/poweroff # JOB_ID_1) 

上述crontab行的说明: 每天每月 6点 4分, 每个工作日执行/sbin/poweroff (即关闭计算机)。 注释:JOB_ID_1 (即,’#’后面的所有内容都被视为注释)。

只需执行sudo crontab -e即可编辑该crontab。 使用光标键,将光标移动到该行并将其删除。 假设vi将用作编辑器,请输入dd (删除该行),然后输入:x将其保存并退出编辑器。

现在事件被删除,不再执行 – 问题解决了。