1、编写测试脚本(下是测试代码)
命令:vim test.sh
输入一下内容:
#/bin/sh
curdate=`date -d -1day +%Y%m%d`
# 需要切片日志文件
source=/data/java/nohup.out
#切片过后的日志文件存放路径:
target=/data/java/log/nohup"$curdate"_
fileSize=`ls -l $source |awk '{print $5}'`
# nohup.log 超过1kb 日志切割
threshSize=1024
if [ "$fileSize" -gt "$threshSize" ];then
echo "lograte cut log..."
split -C 1024 -d -a 5 $source $target
cat /dev/null > $source
#清理2天前nohup 文件
#find /data/java/log -type f -mtime +2 -name nohup* -exec rm -f {} \;
#rm -f /data/java/log/nohup*
fi
2、修改文件执行权限
命令:chmod