我有一个在 Ubuntu Server 14.04 上运行的信息亭应用程序。
在我的信息亭应用程序中,有一个重新启动系统的链接,该链接默认运行一些 PHP 页面:
exec('sudo reboot');
如果用户尝试通过单击触发上述代码的按钮来重新启动系统,则一切都正常 - 重新启动正在进行。
除此之外,我想每周彻底清理我的 RAM,所以我添加了一个 cronjob,每周日 00:10 运行。我这样做了:
sudo vim /etc/crontab
然后粘贴以下内容:
10 00 * * * root /sbin/reboot
我的朋友告诉我,每个星期六早上,当他查看自助服务终端时,他都会发现它卡住了。他在屏幕上看到的消息是
Ubuntu 14.04
. . . .[some numbers] reboot: Restarting System
这是他几个月来一直遇到的问题。我尝试做的是编辑 grub:
sudo vim /etc/default/grub
然后编辑该行:
GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash reboot=pci”
但它似乎不能解决问题。
值得一提的是,计算机没有连接到互联网,不是 LAN 电缆或 WIFI。
以下是该问题的屏幕截图:
答案1
尝试关机而不是重启,看看是否有帮助。关机进入单用户模式以执行运行级别更改。
# m h dom mon dow command 10 00 * * * /sbin/shutdown -r now
另外,确保您正在编辑 root 的 crontab:
sudo -i crontab -e