在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一个关于如何在指定文件大于1GB后,自动删除的问题。 复制代码 代码如下: #!/bin/bash # 当/var/log/syslog大于1GB时 # 自动将其备份,并清空 # 注意这里awk的使用 if ! [ -f /var/log/syslog ] then echo "file not exist!" exit 1 fi if [ `ls -l /var/log/syslog|awk '{print $5}'` -gt $((1024*1024)) ] then cat /var/log/syslog >> ~/log/history # 将日志备份 echo >> ~/log/history # 增加一个空行 date >> ~/log/history # 记录时间 echo "-------------------------------------" >> ~/log/history echo > /var/log/syslog # 清空 fi |
请发表评论