| @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 的任务计划COPY |
|