定时重启domino的批处理程序

来源:互联网 发布:mmorpg推荐 知乎 编辑:程序博客网 时间:2024/05/20 14:19

1、程序代码(拷贝到记事本文档,重命名文件类型为.bat):

echo ********************************************************
echo Domino服务重启批处理
echo 开始执行...
echo ********************************************************

echo.
:checkdomino
echo 检测Domino进程是否存在...

echo.
tasklist /nh | find /i "nserver.exe"
if ERRORLEVEL 1 (goto nofinddomino) else (goto stopdomino)

:stopdomino
echo.
echo 检测到Domino进程,向Domino控制台发送退出命令,并等待30秒...
D:\IBM\Domino\nserver.exe -c "quit"

rem 利用ping延时
ping 127.0.0.1 -n 30 > nul

echo.
echo 强制关闭Domino服务,并等待30秒...

echo.
echo 再次检测Domino服务,如果有则强行停止,否则启动domino服务...

tasklist /nh | find /i "nserver.exe"

if ERRORLEVEL 1 (goto nofinddomino) else (goto killdomino)

:killdomino
echo.
taskkill /F /IM nserver.exe

rem 利用ping延时
ping 127.0.0.1 -n 30 > nul

:nofinddomino
echo.
echo 没有检测到Domino进程.

echo.
echo 开始启动domino服务,并等待30秒.
start D:\IBM\Domino\nserver.exe

echo.
echo 没有检测到Domino进程.

rem 利用ping延时
ping 127.0.0.1 -n 30 > nul

:end
echo.
 shutdown –f –r –t 0

echo.
 echo 批处理运行完毕!

echo.
 rem pause

 

2、添加到“任务计划程序”中,即可实现定时重启domino服务的功能。

0 0
原创粉丝点击