/var/log/php-fpm/www-error.log' 4 5 bakup=${log}'-'${d} 6 7 cp $log $bakup 8 9 tmp=`tail -50 $log` 10 echo $tmp > $log

注意: 如果日志写入速度很快, 担心备份过程中有丢失, 可以将第9行的值调大

2. crontab

0 0 * * * /usr/local/bin/bakup_log.sh

 

另外, 可能有些同学还不太熟悉crontab里边的几个时间, 可以记下"顺口溜 ": 分时日月周

本文地址: Linux日志每日备份脚本