当前位置: 技术问答>linux和unix
如何编写shell脚本
来源: 互联网 发布时间:2017-04-19
本文导语: 想编写一个脚本程序来压缩我们的日志,该怎么写呢?具体如下: (1)系统shell为bash. (2)日志名称为WebserviceClient.log.2013-05-01, 其中2013-05-01为当天的系统时间。 (3)以系统当前时间为准,7天以内的日志...
想编写一个脚本程序来压缩我们的日志,该怎么写呢?具体如下:
(1)系统shell为bash.
(2)日志名称为WebserviceClient.log.2013-05-01,
其中2013-05-01为当天的系统时间。
(3)以系统当前时间为准,7天以内的日志不做操作,
超过7天不超过1个月的日志进行压缩操作,(压缩用gzip压缩)
超过1个月的日志进行删除操作;
谢谢各位大神!怎么写呢?
(1)系统shell为bash.
(2)日志名称为WebserviceClient.log.2013-05-01,
其中2013-05-01为当天的系统时间。
(3)以系统当前时间为准,7天以内的日志不做操作,
超过7天不超过1个月的日志进行压缩操作,(压缩用gzip压缩)
超过1个月的日志进行删除操作;
谢谢各位大神!怎么写呢?
|
find /path../ -type f -ctime +30 | xargs rm -f #先删除一个月前的
find /path../ -type f -ctime +7 | xargs gzip -c >`date +%Y%m%d`.gz #然后压缩7天前的