shell 获取日期的前一天
shell 获取当前日期的前一天
为保障和管理系统 7 x 24 正常运行,需要很多日志信息,而系统多模块部署时,会产生很多的日志,为节省硬盘空间,需要把当天的前一天的日志进行压缩,因此需要获取当天日期的前一天时间。
linux OS
gday=`date --date="1 days ago" +%F`
Solaris OS
gday=`TZ=GMT+24 date +%F`
举例:今天是2009-10-10,那么执行上述命令后,gday=2009-10-09
然后对所有的日志进行压缩:
gzip /app/*/log/*$gday.log
为保障和管理系统 7 x 24 正常运行,需要很多日志信息,而系统多模块部署时,会产生很多的日志,为节省硬盘空间,需要把当天的前一天的日志进行压缩,因此需要获取当天日期的前一天时间。
linux OS
gday=`date --date="1 days ago" +%F`
Solaris OS
gday=`TZ=GMT+24 date +%F`
举例:今天是2009-10-10,那么执行上述命令后,gday=2009-10-09
然后对所有的日志进行压缩:
gzip /app/*/log/*$gday.log
本文出自 “小韦的个人空间” 博客,请务必保留此出处http://weirongting.blog.51cto.com/260806/210833