如何使用命令提示符设置服务器自动重启?
美国、香港服务器
如何使用命令提示符设置服务器自动重启?
11-30 来源:
Windows 服务器环境下使用命令提示符(CMD)设置自动重启
使用at命令(注意:在 Windows Server 2012 及更高版本中,此命令已被弃用,但在一些旧系统中仍可能有用)
以管理员身份打开命令提示符。可以通过在开始菜单中搜索 “命令提示符”,然后右键单击并选择 “以管理员身份运行”。
例如,要设置服务器在当天晚上 10 点(22:00)自动重启,可以使用以下命令:at 22:00 shutdown -r。其中,at命令用于安排在特定时间执行任务,22:00是指定的时间,shutdown -r是重启服务器的命令。shutdown命令的-r参数表示重启。
使用schtasks命令(推荐用于 Windows Server 2012 及更高版本)
同样以管理员身份打开命令提示符。
例如,要创建一个每天凌晨 3 点自动重启服务器的任务,可以使用以下命令:
首先创建任务:schtasks /create /tn "AutoRestart" /tr "shutdown -r" /sc daily /st 03:00。
解释这些参数:/create表示创建一个新任务;/tn是任务名称(这里是 “AutoRestart”);/tr是要执行的任务(这里是重启命令 “shutdown -r”);/sc是任务的调度周期,daily表示每天;/st是开始时间,即凌晨 3 点(03:00)。
如果要查看已创建的任务,可以使用schtasks /query命令。它会列出所有已创建的计划任务,包括刚刚创建的自动重启任务。
如果需要修改任务,可以使用schtasks /change命令。例如,如果要更改自动重启任务的时间为凌晨 4 点,可以使用schtasks /change /tn "AutoRestart" /st 04:00。
要删除任务,可以使用schtasks /delete /tn "AutoRestart"。这会删除名为 “AutoRestart” 的计划任务。
Linux 服务器环境下使用命令行设置自动重启
使用crontab命令
以 root 用户身份或者具有 sudo 权限的用户登录到服务器的命令行终端。
输入crontab -e命令来编辑当前用户的定时任务列表。如果是第一次使用,系统可能会要求你选择一个编辑器,如nano或vi。
在打开的文件中添加一行类似于0 3 * * * /sbin/shutdown -r now的内容。这行的意思是每天凌晨 3 点(“0 3 * * *” 这种格式表示分钟为 0、小时为 3、每天、每月、每周)自动重启服务器。其中,/sbin/shutdown -r now是重启命令,-r表示重启,now表示立即执行(在这种情况下,按照计划的时间执行)。
保存并退出编辑器后,设置就会生效。可以通过crontab -l命令来查看当前用户已经设置的所有定时任务。
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快