jld*_*ger 38 linux scheduled-task
我希望能够在特定时间安排服务器重启,但不是定期重启。如何在不添加和删除 cron 条目的情况下执行此操作?
Jos*_*ved 77
如果是一次性交易,您可以使用带 -r 作为参数的关闭命令。您可以添加时间作为参数(例如shutdown -r 12:30),而不是现在使用关闭。
For*_*Man 17
根据手册页:/sbin/shutdown [-t sec] [-arkhncfFHP] time [warning-message] 位于 --> http://unixhelp.ed.ac.uk/CGI/man-cgi?shutdown+ 8
大量选项可供选择,但可以回答您的问题。
5 分钟后重启:/sbin/shutdown -r 5 "reboot in 5 minutes"
在晚上 11:00 重新启动: /sbin/shutdown -r 23:00 "rebooting at 11:00 PM"
注意:您的消息将被广播到所有活动的终端/会话。
该at命令是你想要的。
at 5:00pm
do
cd /
/full/path/to/init 6
done
Run Code Online (Sandbox Code Playgroud)
at -l 将列出 at cmds