在 Linux 上,您可以执行shutdown -r 17:00
以在下午 5 点重新启动。每隔一段时间,系统范围内就会出现一条消息,内容为System will go down in X minutes
。
有没有办法强制显示此消息或验证是否shutdown -r 17:00 &
在后台运行而无需取消当前关机?
答案1
您可以使用以下命令验证在后台运行的作业:
jobs
像这样:
root@server1:/var/www/nodebb# jobs [1]+ Running shutdown -r 17:00 &
这里是学习如何使用作业以及总体管理后台作业的良好资源: http://www.cyberciti.biz/faq/linux-command-line-run-in-background/
请记住,该作业与您的会话相关联,如果您关闭它(即关闭 shell),您的作业将不会运行。对我来说,更好的选择是使用 cron 来安排重启。
编辑你的 crontab:
crontab -e
现在输入 cron 条目...这将在每天下午 5 点重新启动该盒子。(17:00)
* 17 * * * shutdown
这就是 cron 的全部内容!您可以通过以下方式查看您的 crontab:
crontab -l