linux关机提醒命令
linux关机提醒命令详细介绍
在 Linux 系统中,可以使用 shutdown 命令设置关机时间并发送提醒,以下是常用的关机提醒命令及用法:
1. 定时关机并发送提醒
使用 shutdown 命令指定关机时间(支持绝对时间或相对时间),系统会自动向所有登录用户发送关机提醒。
语法格式
bash
选项 时间 提示信息
常用选项
-h:关机(halt/power off)-r:重启(reboot)-c:取消尚未执行的关机计划
示例
- 1.1 按绝对时间关机(如 20:30 关机)
bash:30- 系统会在 20:30 关机,并在接近时间时向所有用户发送提示信息。
- 1.2 按相对时间关机(如 30 分钟后关机)
bash+30+30表示 30 分钟后,支持分钟(+N)或小时(+N hours)。
- 1.3 立即关机并发送提醒
bashnownow等价于+0,表示立即执行关机。
2. 取消关机计划
如果误操作或需要取消关机,可使用 -c 选项:
bash
- 系统会终止未执行的关机计划,并通知所有用户。
3. 手动发送关机提醒(补充)
如果需要在关机前额外发送提醒(不依赖 shutdown 的自动提醒),可使用 wall 命令向所有终端用户广播消息:
bash
wall
wall会将消息发送给所有登录用户,但不会触发关机,需配合shutdown使用。
注意事项
- 权限要求:上述命令需管理员权限(
sudo或root身份)。 - 提醒机制:
shutdown会在关机前 10 分钟、1 分钟 等时间点自动发送标准提醒(如The system is going down for system halt at ...),自定义消息会附加在这些提醒中。 - 不同发行版兼容性:
shutdown是通用工具,适用于大多数 Linux 发行版(如 Ubuntu、CentOS、Debian 等)。
总结
最常用的关机提醒命令是 shutdown,通过指定时间和提示信息即可实现定时关机并通知用户。如需取消计划,使用 -c 选项即可。结合 wall 可灵活补充自定义提醒内容。