- @echo off
- title 定时重启serv-u [依山居]17:36 2010-9-2
-
-
- ::计划任务名
- set tn=定时重启serv-u
-
- ::计划运行时间
- set st=07:00:00
- set tr=%0
- set mo=3
-
- ::运行用户计划的管理员用户
-
-
- if "%1"=="task" goto :task
-
- :start
- ::判断任务计划服务是否启动
- net start|find "Task Scheduler"||goto sctask
-
- ::判断计划是否已经添加
- schtasks /query|find "%tn%"||goto crtask
-
-
-
- :task
- net stop serv-u
- ping 127.0.0.1 -n 3|ECHO>nul
- net start serv-u
-
- goto :eof
-
- :sctask
- :: 设置启动任务计划服务
- sc config schedule start= auto
- ping 127.0.0.1 -n 3|ECHO>nul
- net start schedule
- goto start
-
- :crtask
-
-
- ::建立任务
- schtasks /create /ru "system" /sc hourly /mo %mo% /st %st% /tn "%tn%" /tr "%0 task"
-
- goto start
复制代码 把上面代码复制另存为XX.BAT,扔到服务器,双击运行,会全自动建立一个每个小时自动重启一次SER-U的任务计划。
有些服务器还在使用破解版本的SERVU ,经常出现不能正常工作,随便写个批处理,扔到服务器一运行,自动建立一个重启SERVU 的任务计划 |