如何将 Ubuntu 配置为每天在给定时间重新启动?

Mat*_*zen 11 reboot bash schedule

使用终端或 bash 文件,如何将 Ubuntu 配置为每天(例如)凌晨 3 点重新启动?

换句话说,我想通过终端安排自动重启。

我一直无法在 Google 或 AskUbuntu 上找到与此相关的任何内容,而且我对 Ubuntu 总体而言还是相当新的(刚拿到我的新 Raspberry Pi)。

Rad*_*anu 13

使用crontab -e命令编辑 crontab 条目(默认情况下,这将编辑当前登录的用户 crontab)并添加以下行:

0 3 * * * echo $PASSWD | sudo -S reboot
#change $PASSWD with your password
Run Code Online (Sandbox Code Playgroud)

保存文件并检查新的 crontab 条目crontab -l

如果您只想使用:

0 3 * * * sudo reboot
Run Code Online (Sandbox Code Playgroud)

作为 crontab,这不能正常工作,您应该查看这篇文章以了解如何使其正常工作。

或者,简单地将 crontab 添加到 root 用户的 crontab 文件中,reboot使用sudo crontab -e以下命令提供命令的完整路径:

0 3 * * * /sbin/reboot
Run Code Online (Sandbox Code Playgroud)