我们需要审查执行脚本的日志,所以我们必须合理的配置日志,当然了,作为一般日志的约定,我们希望让日志放在一个指定目录下,并且日志文件的名字会有当天的时间命名:
首先,我们创建日志目录,如果不存在的话:
- #create the log directory if not exist
- cd $MODIFICATION_ROOT
- if [ ! -d "LOGGING_FOLDER_NAME" ];
- then
- mkdir $LOGGING_FOLDER_NAME;
- echo "the logging root directory $LOGGING_ROOT is created"
- fi
- #create the log directory of tarball shell if not exist
- cd $LOGGING_ROOT
- if [ ! -d "TARBALL_LOGGING_FOLDER_NAME" ];
- then
- mkdir $TARBALL_LOGGING_FOLDER_NAME;
- echo "the tarball shell logging root directory $TARBALL_LOGGING_ROOT is created"
- fi
然后我们设置log文件的文件名,让其用date 作为文件名:
- #Set the tarball shell log file name
- CURRENT_DATE=`date +%Y%m%d`
- TODAYLOG="$TARBALL_LOGGING_ROOT/tarball_${CURRENT_DATE}.log"
- echo $TODAYLOG
- #if not exist this file ,then create a new one
- if [ ! -f $TODAYLOG ]
- then
- cd $TARBALL_LOGGING_ROOT
- touch $TODAYLOG
- fi
最后我们设置日志的格式:
- #Set the logging format
- LOG_TIME_FORMAT=`date +%Y-%m-%d-%r`
本文转自 charles_wang888 51CTO博客,原文链接:http://blog.51cto.com/supercharles888/979810,如需转载请自行联系原作者