磁盘信息:
/dev/vda1 103080204 89417660 9242368 91% /
root@iZZ:/home/docker/jars# more cron_clear_log.sh #!/bin/bash left=$(df | grep "vda1" | awk '{print $4}') if [ $left -lt 5000000 ];then sh /home/docker/clear-log.sh fi
root@iZZ:/home/docker/jars# more /home/docker/clear-log.sh for i in `find / -name *.log` do cat /dev/null > $i done for i in `find / -name *.out` do cat /dev/null > $i done
crontab:
50 8 * * * sh /home/docker/jars/cron_clear_log.sh
[root@docker]# more clear-log.sh for i in `find / -name localhost_access_log.*.txt` do cat /dev/null > $i done for i in `find / -name *.log.*` do cat /dev/null > $i done for i in `find / -name *.log` do cat /dev/null > $i done for i in `find / -name *.out` do cat /dev/null > $i done