[运维] linux定时关机命令

在Linux系统中,你可以使用shutdown命令来定时关机。下面是一些常见的用法:

  1. 关机并立即执行:
shutdown -h now
  1. 定时关机,延迟一定时间后执行:
shutdown -h +5    # 在5分钟后关机
shutdown -h 20:00 # 在今天的20:00关机
  1. 取消定时关机:
shutdown -c
  1. 指定日期时间关机
    可以使用shutdown命令的-h选项结合yyyy-mm-dd hh:mm的格式来实现。
shutdown -h 2023-05-20 22:00

上述命令将在2023年5月20日的22:00关机系统。请确保在当前时间之前指定关机时间,否则关机操作将立即执行。
也可以使用at命令来安排任务,如下所示:

echo "shutdown -h now" | at 22:00 2023-05-20

这将在指定的日期和时间(2023年5月20日的22:00)执行shutdown -h now命令来关机系统。同样地,确保指定的时间在当前时间之后。

请注意,上述命令可能需要超级用户(root)权限才能执行。如果你当前没有root权限,可以尝试使用sudo命令来执行。
除了shutdown命令,你还可以使用其他工具来实现定时关机,比如at命令或者cron调度任务。

你可能感兴趣的:(运维,linux,运维,服务器)