menu

秋梦无痕

一场秋雨无梦痕,春夜清风冻煞人。冬来冷水寒似铁,夏至京北蟑满城。

Avatar

压缩备份日志文件的SHELL脚本

写了一段自动压缩备份日志文件的shell脚本,共享一下:

rem 文件名Schedule.bat,放在任务计划中执行
rem 关闭输出
@echo off
rem 设置路径可以访问rar.exe
set PATH=%PATH%;C:\Program Files\WinRAR\
rem 获取当前日期,格式为 YYYYMMDD
set TODAY=%date:~0,4%%date:~5,2%%date:~8,2%
rem 采用坚固压缩,将LogFiles目录下面今天之前的日志文件,
rem 压缩到Backup目录下面的Log[YYYYMMDD].rar文件中。
rem 完成后删除原日志文件。
rar a -tb%TODAY%000001 -sv -agYYYYMMDD -df Backup\Log LogFiles

附:
几种常见OS下Shell中获取当前日期的方法:

windows

C:\>echo %time:~0,12%
17:50:41.50
C:\>echo %date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%
2007030917505443

linux

$ echo $(date +%Y%m%d)
20070309
$ echo $(date +%y%m%d)
070309

aix

$ echo `date +%Y%m%d`
20070309

不错...
发现blog木有收藏功能...

发现blog木有收藏功能...

好建议!
现在只有一个 [ delicious ] 标签,可以显示收藏到 del.icio.us 的链接……

评论已关闭