一、Windows系统
命令提示符(CMD) - 输入 `shutdown /s /t 0` 立即关机,或 `shutdown /s /t 60` 延迟60秒
- 强制关机使用 `shutdown -s -f`
PowerShell
- 输入 `Stop-Computer -Force` 强制关机
任务计划程序
- 创建基本任务,设置触发器(如每天23:00)和操作为 `shutdown -s`
图形界面
- 右键桌面或开始菜单,选择“关机”或“休眠”
二、Linux系统
终端命令
- 输入 `sudo shutdown -h now` 立即关机
cron作业
- 编辑 crontab 文件(`crontab -e`),添加 `0 0 * * * shutdown -h now` 每天午夜关机
三、macOS系统
终端命令
- 输入 `sudo shutdown -h now` 立即关机
四、编程实现(以Python为例)
使用Python的 `os` 模块调用系统命令:
```python
import os
立即关机
os.system("shutdown /s /t 0")
延迟关机(秒)
os.system(f"shutdown /s /t 600") 600秒 = 10分钟
```
> 注意:Python脚本需以管理员权限运行
注意事项
权限问题:
部分命令需管理员权限,执行前请确认。
系统差异:
Linux/macOS使用 `shutdown` 命令,Windows使用 `shutdown.exe` 或 `cmd`。
任务计划:
若需周期性关机,推荐使用任务计划程序(Windows)或 cron(Linux)。
通过以上方法,可灵活实现定时或立即关机操作。