服务器为何总是无法自动关机?设置技巧揭秘!

小白
预计阅读时长 5 分钟
位置: 首页 服务器 正文

服务器如何设置自动关机

服务器为何总是无法自动关机?设置技巧揭秘!

在服务器管理中,有时需要根据特定条件或时间自动关机,以节省能源或确保服务器在非工作时间处于安全状态,本文将详细介绍如何在Windows和Linux服务器上设置自动关机。

Windows服务器设置自动关机

使用任务计划程序

(1)打开“任务计划程序”,点击“创建基本任务...”。

(2)输入任务名称,选择触发器为“当计算机启动时”,点击“下一步”。

(3)选择“启动程序”,点击“下一步”。

(4)在“程序或脚本”框中输入关机命令:“shutdown /s /t 60”,/s”表示关机,“/t 60”表示设置关机倒计时为60秒。

(5)输入程序或脚本参数,点击“下一步”。

(6)设置用户权限,点击“下一步”。

(7)完成创建任务。

服务器为何总是无法自动关机?设置技巧揭秘!

使用批处理文件

(1)打开记事本,输入以下内容:

@echo off
shutdown /s /t 60

(2)将文件保存为“shutdown.bat”。

(3)将批处理文件放入系统启动目录(如C:\Windows\Start Menu\Programs\StartUp)。

Linux服务器设置自动关机

使用cron定时任务

(1)打开终端,输入以下命令:

crontab e

(2)在打开的编辑器中添加以下内容:

@reboot /usr/bin/shutdown h now

(3)保存并退出编辑器。

使用systemd定时任务

服务器为何总是无法自动关机?设置技巧揭秘!

(1)打开终端,输入以下命令:

sudo systemctl listtimers

(2)创建一个新的定时任务文件,

sudo nano /etc/systemd/system/shutdown.service

(3)在文件中添加以下内容:

[Unit]
Description=Shutdown the system after 1 hour
[Timer]
OnBootSec=3600
Persistent=true
[Action]
Type=exec
ExecStart=/usr/sbin/shutdown h now
[Install]
WantedBy=timers.target

(4)保存并退出编辑器。

(5)启用定时任务:

sudo systemctl enable shutdown.service

FAQs

Q1:如何取消自动关机任务? A1:在Windows中,打开任务计划程序,找到对应的任务,右键点击“属性”,选择“启用”取消勾选即可,在Linux中,删除或禁用cron定时任务或systemd定时任务。

Q2:如何设置自动关机时间为其他时间? A2:在Windows中,修改关机命令中的“/t”参数值即可,设置关机倒计时为120秒,命令为“shutdown /s /t 120”,在Linux中,修改cron定时任务或systemd定时任务中的时间设置。

-- 展开阅读全文 --
头像
服务器卸载软件下载时,有哪些注意事项和常见问题?
« 上一篇 2026-02-19
服务器组设置方法详解,从基础到高级配置疑问解答
下一篇 » 2026-02-19
取消
微信二维码
支付宝二维码

最近发表

动态快讯

网站分类

标签列表

目录[+]