定时重启domino的批处理程序

本文提供了一个用于自动重启Domino服务的批处理脚本,该脚本首先检查Domino进程是否存在,如果存在则发送退出命令并等待,之后强制关闭服务;若进程不存在,则直接启动服务。最后通过任务计划程序实现定时重启。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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服务的功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值