码迷,mamicode.com
首页 > 系统相关 > 详细

shell脚本中自定义日志记录到文件

时间:2018-08-13 20:46:06      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:absolute   日志记录   basename   shell脚本   echo   脚本   记录   mylog   oda   

自定义日志函数和前期变量

 

# 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脚本中自定义日志记录到文件

标签:absolute   日志记录   basename   shell脚本   echo   脚本   记录   mylog   oda   

原文地址:https://www.cnblogs.com/xzlive/p/9470379.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!