shutdown指令都有什么参数
导读 【shutdown指令都有什么参数】在Linux系统中,`shutdown` 是一个用于关闭或重启系统的命令。它不仅可以用来安全地关闭系统,还可以设置定时关机、发送通知等。掌握 `shutdown` 的常用参数对于系统管理员和普通用户都非常有用。以下是 `shutdown` 命令的主要参数及其用途的总结。
【shutdown指令都有什么参数】在Linux系统中,`shutdown` 是一个用于关闭或重启系统的命令。它不仅可以用来安全地关闭系统,还可以设置定时关机、发送通知等。掌握 `shutdown` 的常用参数对于系统管理员和普通用户都非常有用。以下是 `shutdown` 命令的主要参数及其用途的总结。
一、`shutdown` 常用参数说明
| 参数 | 说明 |
| `now` | 立即执行关机操作 |
| `+n` | 在 n 分钟后执行关机操作(n 为数字) |
| `hh:mm` | 在指定的时间执行关机操作(格式为小时:分钟) |
| `-h` | 关机并停止系统(默认行为) |
| `-r` | 重启系统 |
| `-c` | 取消已经计划的关机操作 |
| `-k` | 发送警告信息但不实际关机(仅用于测试) |
| `-f` | 强制关闭所有程序(不等待程序退出) |
| `-t sec` | 设置关机前的等待时间(单位:秒) |
二、使用示例
1. 立即关机
```bash
shutdown now
```
2. 10分钟后关机
```bash
shutdown +10
```
3. 在23:30关机
```bash
shutdown 23:30
```
4. 重启系统
```bash
shutdown -r now
```
5. 取消关机任务
```bash
shutdown -c
```
6. 强制关机
```bash
shutdown -h -f now
```
三、注意事项
- 使用 `shutdown` 前建议先使用 `who` 或 `w` 命令查看当前登录用户,避免影响他人。
- 若需向所有用户发送消息,可以使用 `shutdown -k "message"`。
- 部分系统可能对 `shutdown` 命令有权限限制,通常需要 root 权限才能执行。
