. ~/.bash_profile
#定义清理日志路径
CLEAR_PATH="/usr/local/apache-tomcat-7.0.55_8081/logs"
cd $CLEAR_PATH
LMONTH=`date -d "-1 month" +%m`
YEAR=`date +%Y`
if [ "$LMONTH" -eq "12" ]
then
YEAR=`expr $YEAR - 1`
fi
date_trans()
{
if test "$LMONTH" = "01" ;then
LMONTH=Jan
elif [ "$LMONTH" = "02" ];then
LMONTH=Feb
elif [ "$LMONTH" = "03" ];then
LMONTH=Mar
elif [ "$LMONTH" = "04" ];then
LMONTH=Apr
elif [ "$LMONTH" = "05" ];then
LMONTH=May
elif [ "$LMONTH" = "06" ];then
LMONTH=Jun
elif [ "$LMONTH
备份上个月的日志
最新推荐文章于 2024-05-03 12:40:42 发布
这个脚本展示了如何自动清理Apache Tomcat的日志,并将上个月的日志打包成tar.gz文件进行FTP传输。它首先根据日期转换月份名称,然后列出并选择指定月份的log文件,创建删除日志的脚本和打包命令,最后执行这些脚本并将归档文件上传到FTP服务器。
摘要由CSDN通过智能技术生成