. /etc/profile
#该脚本用于将日志进行打包
echo Begin.......
echo backup Applog begin `date '+%Y-%m-%d %H-%M-%S'`
CURRENT_DATE=`date '+%Y-%m-%d'`
#打包文件路径 /data/BigData_App/script/spb/qd3702rt/log /data/BigData_App/script/logs
BACKUP_LOG_FOLDER=/data/BigData_App/script/logs
#打包成文件名
BACKUP_LOG_NAME=/data/BigData_App/script/logdetail/JXlog${CURRENT_DATE}.tar.gz
BACKUPRT_LOG_NAME=/data/BigData_App/script/logdetail/JXRTlog${CURRENT_DATE}.tar.gz
#打包目标文件输出路径
TARGET_BACKUP_LOG_FOLDER=/data/BigData_App/script/logdetail/
tar -cvzf ${BACKUP_LOG_NAME} ${BACKUP_LOG_FOLDER}
tar -cvzf ${BACKUPRT_LOG_NAME} /data/BigData_App/script/spb/qd3702rt/log
#mv ${BACKUP_LOG_NAME} ${TARGET_BACKUP_LOG_FOLDER}${BACKUP_LOG_NAME}
#for f in ${BACKUP_LOG_FOLDER}/*
#do
# echo $f
# >$f
#done
rm -r /data/BigData_App/script/spb/qd3702rt/log/*.log
echo backup end `date '+%Y-%m-%d %H-%M-%S'`
用于将日志进行打包的脚本
最新推荐文章于 2023-12-28 11:33:50 发布
本文介绍了一个用于日志文件打包的Shell脚本,详细解释了脚本中关键步骤的作用,包括日期变量设置、打包路径定义、打包文件名生成、使用tar命令进行压缩以及清理原始日志文件等操作。
302

被折叠的 条评论
为什么被折叠?



