我正在运行一个程序(Win7),它有时会卡住而没有响应。
只是希望你的帮助能够编写可以检查程序状态的批处理过程,如果它没有响应则关闭并再次打开
答案 0 :(得分:3)
测试一下:当任务没有响应时,它应该只重新启动be2beat,并且已被强行杀死。
@echo off
taskkill /im "Be2Beat.exe" /fi "STATUS eq NOT RESPONDING" /f >nul && start "" "C:\Program Files (x86)\Be2Beat\Be2Beat Multimedia Platform\Be2Beat.exe"
答案 1 :(得分:0)
这将在连续循环上运行以进行监控。
创建文件2.bat
@echo off
:loop
taskkill /im "Be2Beat.exe" /fi "STATUS eq NOT RESPONDING" /f >nul && start "" "C:\Program Files (x86)\Be2Beat\Be2Beat Multimedia Platform\Be2Beat.exe"
goto loop