我正在尝试为我的W2008 R2服务器创建备份批处理文件,该文件将自己的PID写入文件以供参考。
我使用的脚本是:
@echo off
:loop
::Editeble erea
::Variables
Title MyBackup
Set caller=MyBackup
Set Drive=C:\Backup
Set Source=Documents
Set SourcePath=C:\Users\Administrator
set BackupCMD=xcopy /v /q /e /k /r /h /y
::End of editeble area
%BackupCMD% "%USERPROFILE%\%Source%" "%drive%"
timeout /t 5 /nobreak
set "oldpids="
for /f "TOKENS=1,2,*" %%a in ('tasklist /FI "WINDOWTITLE eq %caller%" /NH') do set "oldpids=!oldpids!%%b"
echo %oldpids% >> test2.txt
timeout /t 3595 /nobreak
goto loop
我用来自这个站点的已经加载的anwsers构建他的脚本,它一直工作到必须告诉我PID。