shell脚本中自定义日志记录到文件
Posted 小刀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本中自定义日志记录到文件相关的知识,希望对你有一定的参考价值。
自定义日志函数和前期变量
# adirname - return absolute dirname of given file adirname() { odir=`pwd`; cd `dirname $1`; pwd; cd "${odir}"; } MYNAM=`basename "$0"` MYDIR=`adirname "$0"` MYHOME="/home/shell/script" MYLOG_PATH="${MYHOME}/logs" MYLOG="${MYLOG_PATH}/${MYNAM}_`date +%F`.log" # function logging function loginfo(){ echo "$1" echo "$(date -d today +"%Y%m%d %H:%M:%S") - $1" >> ${MYLOG} 2>> ${MYLOG} }
调用日志函数
loginfo "backup file war successfully!"
以上是关于shell脚本中自定义日志记录到文件的主要内容,如果未能解决你的问题,请参考以下文章
python定时器用法 + 获取脚本所在绝对路径 + 定义日志格式 + shell将脚本直接启动到后