1. 程式人生 > >shell腳本中自定義日誌記錄到文件

shell腳本中自定義日誌記錄到文件

%d shell fun logging pytho 文件 定義 日誌記錄 gin

自定義日誌函數和前期變量

# 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腳本中自定義日誌記錄到文件