windows
WinRAR 定时压缩文件 命名当天时间
设置时间格式: set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" 指定 WinRAR程序路径 ;有空格需要 "" "C:Program Files (x86)WinRARRar.exe" a D:Loggercrm_%ymd%.rar D:Loggerserver1
指定压缩:
指定压缩 -xD 排除目录 set today=%Date:~0,4%%Date:~5,2%%Date:~8,2% "C:Program FilesWinRARWinRAR.exe" a test%today%.rar -xD: est11 -xD: est22 D: est 解压缩 指定目录 X 指定目录 -0+ 强制覆盖 set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" "C:Program FilesWinRARUNRar.exe" X D: est"%ymd%".rar -o+ D: est
解压缩 :
"C:Program Files (x86)WinRARUNRar.exe" X D:akup est-file.rar -o+ D:、 解压缩指定位置强制覆盖 (解压缩命名为压缩名称)
CMD 删除文件
直接删除文件 del /F /S /Q D:dir :: 删除多天前的rar文件; forfiles /p D:filebak /s /m *.rar /d -5 /c "cmd /c del @FILE"
linux 调用执行 bat 文件 时间戳设置
Linux 远程 调用时间戳 和 widows 下略有不同; 'set "today=%Date:~3,4%%Date:~8,2%%Date:~11,2%" '
一般是 saltstack ansble 获取其他堡垒机的远程执行调用