没错,这是一个linux日志分割的脚本。留作备份。
cut_log.sh 内容如下:
log_dir=/home/cheyunlong/
log_file=${log_dir}log #需要切割的日志文件绝对路径
d=`date +%Y-%m-%d` #按天分割 此处d表示今天的字符串
y=`date -d yesterday +%Y` #当前属于哪一年
mkdir -p ${log_dir}log_bak/${y}/ #创建今年日志的备份文件夹
cp ${log_dir}log ${log_dir}log_bak/${y}/${d}.log #备份当前日志文件
echo `date +%Y-%m-%d-%H:%M:%S`":文件切割" >>${log_dir}log_bak/split.log #记录切割日志
echo "" > ${log_file} #清空原先日志文件