> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://jimcloud.crisp.help/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Centos 设置定时关机和重启

在 CentOS 中，您可以使用 `cron` 来设置定时关机和重启。以下是设置每天下午三点定时关机和重启的步骤。

## 步骤 1：打开 crontab 文件

1. 打开终端。
2. 输入以下命令以编辑当前用户的 crontab 文件：

```bash
crontab -e
```

## 步骤 2：添加定时任务

在打开的 crontab 文件中，您可以添加以下行来设置定时关机和重启：

### 定时关机

要设置每天晚上 3 点关机，添加以下行：

```plaintext
0 15 * * * /sbin/shutdown -h now
```

### 定时重启

要设置每天晚上 3 点重启，添加以下行：

```plaintext
0 15 * * * /sbin/shutdown -r now
```

## 步骤 3：保存并退出

- 在编辑完成后，保存并退出编辑器。对于 `vi` 编辑器，您可以按 `Esc`，然后输入 `:wq` 并按 Enter。

## 步骤 4：验证 crontab 设置

您可以使用以下命令查看当前用户的 crontab 设置，确保任务已成功添加：

```bash
crontab -l
```

## 注意事项

- **权限**：确保您有足够的权限来执行关机和重启命令。如果需要以 root 用户身份运行，可以使用 `sudo crontab -e` 编辑 root 的 crontab。
- **系统时间**：确保系统时间正确，因为 `cron` 会根据系统时间来执行任务。

通过以上步骤，您可以成功设置 CentOS 每天下午三点的定时关机和重启。