0

批处理脚本很新,请帮帮我。

set Pathname="C:\S3Sync" 
cd %Pathname% 
S3Sync.exe -
timeout /t 10 
taskkill /im S3Sync.exe

我想运行以下进程,如果它停止或进入无限时间段,请在 10 秒后终止该进程,并使用 try 和 catch 来获取错误。使用这种说法的可能性是什么?

4

1 回答 1

1

这些命令可能会对您有所帮助: 将它们放在timeout命令之后

set err=%errorlevel%
tasklist |find /i "s3sync.exe" >nul && taskkill /f /im S3Sync.exe

当然,如果您的任务挂起,那么错误级别将无法正确设置。

于 2013-09-05T00:39:25.873 回答