我安排了一项任务,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