通过批处理命令和计划任务实现程序的停止和监控重启动
来源:互联网 发布:网络借贷信息披露细则 编辑:程序博客网 时间:2024/06/06 03:38
以程序“test.exe”为例,目录位于“D:\test\test.exe”
一. 终止程序 stop.bat
@echo off
ntsd -c q -pn test.exe
二. 监控程序是否运行,如果未运行,启动该程序 monitor.bat
tasklist /nh|find /i "test.exe"
if ERRORLEVEL 1 (start D:\test\test.exe) else (echo 程序已运行 exit)
三.有时候我们要监控的外部程序启动时会加载很多的配置或DLL,这时候采用上面的办法就会发现,这些配置都没有加载上去,因为exe的运行环境不对,可以采用下面的办法
tasklist /nh|find /i "test.exe"
if ERRORLEVEL 1 (pushd D:\test
start test.exe)
else (echo 程序已运行 exit)
建立计划任务后,可以通过高级属性使监控任务monitor.bat每隔一段时间重复执行。
0 0
- 通过批处理命令和计划任务实现程序的停止和监控重启动
- Linux的系统停止与重启动命令详解
- 批处理实现启动服务和停止服务
- ActiveMQ的监控和停止
- 用计划任务和批处理程序实现数据库备份的自动异地存储
- 计算机添加任务和批处理命令解说
- 使用schtasks 代替 win xp里面的at命令,来实现任务计划和定时功能
- 使用linux计划任务自动拉起停止的通达OA服务apache和mysql服务
- 用批处理或Dos添加计划任务和开关机脚本
- Linux的计划任务(at命令和cron工具)
- windows任务计划和批处理脚本结合完成的一些简单功能
- 通过HISTFILE变量实现在Linux下的用户登录和命令操作的监控
- 批处理设置,启动和停止服务,批处理命令集,批量执行dos命令
- 批处理启动和停止服务
- Python定时任务的启动和停止
- at 命令来安排命令、脚本或程序在指定的日期和时间运行。您也可以使用此命令查看现有的计划任务。
- 使用批处理命令+windows计划任务实现oracle数据库自动备份
- 当system或者批处理或者计划任务需要调用其他exe时失败的解决方法(window和linux)
- pomelo windows 安装流程心得
- 三极管的电平转换及驱动电路分析
- hdu3384_双连通分量_
- 错误:java.lang.IllegalArgumentException: attempt to create create event with null entity
- 抓取问题
- 通过批处理命令和计划任务实现程序的停止和监控重启动
- cc150第三章栈队列总结
- C 可变长参数 VS C++11 可变长模板
- linux 大量的TIME_WAIT解决办法
- CodeIgniter 向mysql插入数据包含字母、汉字问题
- 十进制转二进制
- win2003 server + iis6.0 无法播放flv视频解决办法
- JAVA学习篇--javaweb之Filter详解
- 对比C++和java自加问题i++