每隔几分钟重新启动程序的脚本

Script to restart a program every few minues

我尝试过每隔几分钟使用如下所示的批处理文件重新启动一个程序。但是,它只会打开 .exe 很多次,这会导致它们崩溃。有谁知道为什么会出现这个问题?

@echo off                           
:loop                               
start "programm" "D:\Downloads\programm.exe"  
timeout /t 1200 >null               
taskkill /f /im "programm" >null    
timeout /t 7 >null                  
goto loop                          

我不喜欢简短的回答,但这是一个简单快捷的解决方法。 null 没什么,使用 nul 因为它几乎肯定会跳过无效的输出名称。

所以代码:

@echo off
:loop
start "programm" "D:\Downloads\programm.exe"  
timeout /t 1200 >nul
taskkill /f /im "programm" >nul
timeout /t 7 >nul
goto :loop
taskkill /f /im "programm" >null 

删除 >null 并查看为什么它不会终止程序。