linux自动关机shell
时间: 2023-07-30 15:07:56 浏览: 70
你可以使用以下的Shell脚本来实现Linux自动关机的功能:
```bash
#!/bin/bash
shutdown -h now
```
将上述代码保存为一个.sh文件,比如`autoshutdown.sh`。然后使用`chmod +x autoshutdown.sh`命令给脚本添加执行权限。
接下来,你可以通过设置cron job来定期运行这个脚本。打开终端,并输入`crontab -e`命令来编辑cron job。在打开的文件中,添加以下行:
```
# 每天晚上10点自动关机
0 22 * * * /path/to/autoshutdown.sh
```
请将`/path/to/autoshutdown.sh`替换为你实际保存脚本的路径。保存并退出编辑器。
现在,Linux系统将会在每天晚上10点自动运行这个脚本,实现自动关机的功能。你可以根据需要修改cron job的设置来满足你的需求。
相关问题
windows自动关机shell脚本
Windows自动关机可以使用批处理脚本来实现。下面是一个示例的Windows自动关机的批处理脚本:
```batch
@echo off
echo 正在准备关机...
shutdown -s -t 3600
echo 关机倒计时:1小时
```
上述脚本中,`shutdown -s -t 3600`命令用于设置关机倒计时为1小时(3600秒)。你可以根据需要修改倒计时时间。将上述脚本保存为`.bat`文件后,双击运行即可开始自动关机。
请注意,运行该脚本需要具有管理员权限。如果没有管理员权限,可以尝试右键点击脚本文件,并选择“以管理员身份运行”。
希望以上信息对你有所帮助。如果你有其他问题,请随时提问。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [shell脚本使用expect自动化交互登录远程主机进行批量关机](https://blog.csdn.net/qq_43715659/article/details/125911422)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
linux 自动关机
可以使用Linux的shutdown命令来实现自动关机。具体步骤如下:
1. 打开终端,创建一个新的shell脚本文件,例如:shutdown.sh。
2. 在脚本文件中输入以下命令:
```
#!/bin/bash
shutdown -h +30
```
其中-h表示关机操作,+30表示在30分钟后关机。你可以根据需要调整时间。
3. 保存脚本文件,并赋予执行权限,命令为:chmod +x shutdown.sh。
4. 在终端中执行脚本文件,命令为:./shutdown.sh。
5. 系统将在指定时间后自动关机。