返回列表 发帖
一样的,添加和删除任务计划也写到批处理里。

TOP

回复 5# ygqiang


    你这代码都写了一页,各种变量,直观个毛啊。

TOP

@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

TOP

拉倒。

TOP

回复 13# CrLf


    不同系统带的schtasks 版本不一样,支持的功能也不完全一样。

TOP

返回列表