共通関数

シェル名 引数 リストファイル リストファイルの内容
common.sh なし なし -

#!/bin/bash

#################################################################
#
# 共通関数
#
# 用途:汎用的に使用する処理を外部関数として定義し、
# 各シェルで読み込み、使用する
#
# 引数:なし
#
# 作成日:2013/09/21
# 作成者:
#
#################################################################

#ログ出力関数
LOG_FUNC()
{
  #ログ出力先
 lOG_DIR=../log

 #変数定義
 FILENAME=`basename $0`
 MSG=$1
 LOG_DATE=`date +%Y%m%d_%H%M%S`
 LOGFILE="${LOG_DIR}/${FILENAME}.log"

 #startlog出力実行
 if ($1 == "start"); then
   printf "################################################\n" \
   >> ${LOGFILE}
  printf "%-10s %-20s %-10s\n" \
  "${LOG_DATE}" "${FILENAME}" "${MSG}" >> ${LOGFILE}
 fi

 #endlog出力実行
 if ($1 == "end"); then
   printf "\n"
   printf "%-10s %-20s %-10s\n" \
   "${LOG_DATE}" "${FILENAME}" "${MSG}" >> ${LOGFILE}
   printf "RC=${rc}" >> ${LOGFILE}
   printf "################################################\n" \
   >> ${LOGFILE}
 fi

}
最終更新:2014年01月26日 12:48