Domino for windows 服务器定时自动重启

简介:

为了减轻Domino服务器的维护工作量

决定用批处理脚本每天定时重启Domino服务

以下批处理所做工作:

1、先向Domino控制台发送quit退出指令

2、30秒后,检查Domin是否未成功退出。如果成功推出,则进行下一步。否则,强行关闭Domino进程。

3、30秒后,检查是否存在Word模板文件进程。如果存在,则强行关闭Word进程。如果不存在,则继续。

4、结束脚本运行。

将本批处理脚本加入计划任务根据需要调整执行时间即可。

------------------------------------------------------------------------------------------------------------------

@echo OFF 
echo ******************************************************** 
echo Domino服务重启批处理 
echo Hardair @ 2011/08/18/17/19/00 
echo ******************************************************** 
echo.

:checkdomino

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

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

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

:killdomino

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

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

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

echo. 
taskkill /F /IM nserver.exe

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

goto checkword

:nofinddomino

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

:checkword

echo. 
echo 检测Word进程是否存在...

echo. 
tasklist /nh | find /i "WINWORD.exe" 
if ERRORLEVEL 1 (goto nofindword) else (goto killdword)

:killdword

echo. 
echo 检测到Word进程,强制关闭Word进程,并等待30秒...

echo. 
taskkill /F /IM WINWORD.exe

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

goto end

:nofindword

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

:end

echo. 
shutdown –f –r –t 0

echo. 
echo 批处理运行完毕!

echo. 
rem pause

 

image

image

开始运行:taskschd.msc

image

image

image

image

image

image

下面咱们测试结果;我们设置每天的1点35开始运行脚本;现在为1.30

查看Domino运行状态;通过Domino 控制台查看,已经开始停止Domino相关服务了

image

执行后系统重新启动;启动后我们查看任务计划,发现上次脚本是执行成功的.

image



本文转自 高文龙 51CTO博客,原文链接:http://blog.51cto.com/gaowenlong/1136952,如需转载请自行联系原作者

目录
打赏
0
0
0
0
265
分享
相关文章
【YashanDB知识库】服务器重启后Yashandb无法启动
【YashanDB知识库】服务器重启后Yashandb无法启动
在Linux服务器中遇到的立即重启后的绑定错误:地址已被使用问题解决
总的来说,解决"地址已被使用"的问题需要理解Linux的网络资源管理机制,选择合适的套接字选项,以及合适的时间点进行服务重启。以上就是对“立即重启后的绑定错误:地址已被使用问题”的全面解答。希望可以帮你解决问题。
91 20
宝塔Windows面板:轻松管理服务器的图形化神器
宝塔Windows面板是一款专为Windows服务器用户设计的图形化管理工具,旨在简化IIS配置、环境搭建与安全管理等复杂操作。它支持一键部署全栈运行环境(如IIS/Apache、PHP、MySQL等),提供可视化站点管理、安全防护与监控功能,并拥有丰富的插件生态。无论是个人站长、开发者还是中小企业,都能通过这款免费工具快速搭建网站、优化性能并强化安全性。尽管在高版本IIS兼容性和插件丰富度上略逊于Linux版,但其零门槛操作和全面功能仍使其成为理想的入门级服务器管理解决方案。
77 5
Microsoft System Center 2025 version 2503 Multilanguage - Windows 服务器管理软件
Microsoft System Center 2025 version 2503 Multilanguage - Windows 服务器管理软件
16 0
【YashanDB知识库】服务器重启后启动yasom和yasagent进程时有告警
【YashanDB知识库】服务器重启后启动yasom和yasagent进程时有告警
【YashanDB知识库】服务器重启后启动yasom和yasagent进程时有告警
本文介绍了YashanDB在特定场景下的问题分析与解决方法。当使用yasboot重启数据库后,yasom和yasagent进程虽启动成功但出现告警,原因是缺少libnsl.so.1库文件或环境变量配置错误。解决步骤包括:检查系统中是否存在该库文件,若不存在则根据操作系统类型安装(有外网时通过yum或apt,无外网时创建符号链接),若存在则调整环境变量配置,并重新启动相关进程验证问题是否解决。
解决Windows云服务器带宽和CPU利用率高的问题
本文针对Windows Server 2019 ×64系统,介绍如何排查云服务器带宽和CPU利用率过高的问题。通过任务管理器、性能监视器等工具定位高资源占用的进程,并根据进程是否正常采取相应措施。对于正常进程,建议优化或升级配置;对于异常进程,建议关闭进程并进行系统备份或还原。详细步骤包括使用“perfmon -res”查看资源使用情况,结合PID查找具体进程,分析处理后台任务、杀毒软件及应用程序的影响。
96 1
|
2月前
|
Windows系统云服务器配置多用户登录
本教程介绍了在Windows云服务器上配置远程桌面服务的详细步骤,包括安装桌面会话主机和远程桌面授权、允许多用户远程连接以及配置新用户并加入远程桌面用户组。通过添加角色和功能、设置组策略以及管理用户权限,实现多用户同时登录和远程访问。按照指引操作,可顺利完成服务器的远程访问配置,提升管理和使用效率。
153 0
windows server2012服务器下PHPstudy配置ssl证书(https配置)
windows server2012服务器下PHPstudy配置ssl证书(https配置)
294 0
Windows下搭建SVN服务器并配置eclipse和idea
Windows下搭建SVN服务器并配置eclipse和idea
205 1

热门文章

最新文章