shutdown 配置关机时间
时间: 2024-09-14 16:09:42 浏览: 28
"shutdown"命令通常是Linux或Unix-like操作系统中用于计划关闭系统的工具之一。如果你想配置电脑在特定时间自动关机,你可以创建一个名为`.bashrc`(在用户主目录下)或`crontab`(定时任务表)的文件来设置定时任务。以下是基本步骤:
1. 打开终端(Terminal):
- 使用`.bashrc`文件:如果你想要临时改变当前会话的设置,可以在打开的终端里运行 `echo "shutdown -h +HH:MM" >> ~/.bashrc`,这里`+HH:MM`指明关机前多少小时(H)和分钟(M)。然后执行 `source ~/.bashrc`使其生效。
- 使用`crontab`:编辑定时任务表,输入 `crontab -e`,然后添加类似下面的行:
```
0 23 * * * shutdown -h now # 每天晚上11点关机
```
这里的格式是:分(0-59)、时(0-23)、日(1-31)、月(1-12)、星期(0-7,其中0和7代表周日),最后是命令`shutdown -h now`。
2. 设置完成后,记得保存并退出编辑器。系统将在指定时间按照配置关闭。
相关问题
centos7取消 shutdown 定时关机的命令
在 CentOS 7 系统中,如果你已经设置了定时关机(shutdown)任务,想要取消这个计划,可以编辑系统的cronjob配置。cron是一个定期执行任务的时间调度工具。以下是取消定时关机步骤:
1. 打开终端并输入以下命令进入crontab编辑模式:
```sh
crontab -e
```
输入密码后,会打开一个文本编辑器(通常是vim或nano)。
2. 在编辑器中查找与定时关机有关的行。通常定时关机会有类似这样的格式:
```sh
0 23 * * * /sbin/shutdown -h +1
```
其中`0 23 * * *`是时间设置(分钟、小时、月份、星期几、年份),`/sbin/shutdown -h +1`是执行的命令(这里表示延迟1小时关机)。
3. 如果找到了相关行,将它删除或者注释掉,注释通常是在行首添加一个`#`符号。例如:
```sh
# 0 23 * * * /sbin/shutdown -h +1
```
4. 保存并关闭编辑器。如果你不确定如何操作,可以直接按下`:q!`然后回车来强制退出,系统会询问是否保存修改,选择y并回车即可。
5. 最后,检查cronjob配置确认定时关机项已被移除:
```sh
crontab -l
```
现在应该就不会再执行定时关机了。如果你想彻底禁用cron服务,可以使用下面的命令:
```sh
sudo systemctl stop cron
```
但请注意这会影响所有定时任务,除非你手动重新启用。
阅读全文