
批處理如何引用變量并寫入日志需求:1. 服務器利用批處理做文件備份,通過rsync命令,需要知道命令執行開始,結束時間,并把開始和結束時間寫入到郵件內容里2. 利用blat發送郵件,將rsync日志以附件形式發送郵件3. 如果能把rsync日志放到郵件內容里更好,不過目前不知道如何實現。批處理文件如下:
現在想知道,如何在blat發郵件的時候,把開始和結束時間記錄到郵件內容里?另外如何把rsync的日志文件rsync.log以郵件內容形式發送?還有:如何在rsync的日志文件名后面加上當前日期?nclick="copycode($('code0'));">復制代碼
- :: Get the start time
- echo %time:~0,8% %date:~0,10%
- rsync -avrt -i --log-file=c:server_backuprsync.log /cygdrive/d/temp [email protected]:/data/backup/
- cd C:Program Files (x86)blat311full
- blat install -server mailserver:25 -f [email protected] -to [email protected] -subject %time:~0,8% %date:~0,10% Rsync log-attach c:server_backuprsync.log
- :: Get the end time
- echo %time:~0,8% %date:~0,10%

