防止应用程序运行时运行计划任务(Windows 7)

防止应用程序运行时运行计划任务(Windows 7)

我安排了一项任务,robocopy.exe每天 22:00 备份一些文件和 SQL 数据库。

有没有办法可以阻止该任务在XYZ.exe应用程序运行时运行?

答案1

您可以运行批处理脚本来检查该进程是否XYZ.exe正在运行,而不是直接运行 robocopy。

它应该是这样的:

REM Check if XYZ.exe is running
tasklist | find "XYZ.exe"

REM exit if the process is running
if %ERRORLEVEL%==0 exit

REM otherwise run robocopy command
robocopy XXXX

相关内容