use*_*144 27 shutdown command-line rhel date
我刚刚收到通知,我们的网站明天早上停电。
我是一名 Windows 管理员,但我必须为我们的 Linux 管理员负责,他要到明天晚上才到。
我需要在明天早上 06:45 关闭我们的 RHEL 服务器(没有我这样做)。
我在这里搜索过,但看到不同的答案shutdown
,有人说-h
,有人说-p
,有人说完全不同。
现在是 21:15,我需要在早上 06:45 关机。我可以安排的最简单的方法是什么?
Ant*_*hon 37
您应该使用以下at
命令:
$ sudo at 6:45
[sudo] password for root:
warning: commands will be executed using /bin/sh
at> poweroff
at> <EOT>
Run Code Online (Sandbox Code Playgroud)
不要键入<EOT>
,而是在第二次提示时按Ctrl+ 。Dat>
与 TIME 参数一起使用而at
不是使用的显着优势shutdown
在于它涉及真实的、持久的、调度的,并且即使机器在中间时间段重新启动也能工作。该shutdown TIME
在这样的情况下,这可能会导致一个双非正常关机,如果在中间的时间重新启动,没有预料不会自动重新启动。
jmu*_*sch 22
您可以使用shutdown
:
sudo shutdown -h 06:45 &
Run Code Online (Sandbox Code Playgroud)
并检查它:
ps -aux | grep shutdown
Run Code Online (Sandbox Code Playgroud)
如果你想取消它:
sudo shutdown -c
Run Code Online (Sandbox Code Playgroud)
这当然假设关闭时间已经过去。