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 权限才能执行。