|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
# ヘッダ #!/bin/sh ############################################################### # シェルNo : # シェル名 : # # 引数 : 第一引数(必須) # : 第二引数(必須) # : 第三引数(必須) # : 第四引数(必須) # # シェル概要 : マテリアライズド・ビューのリフレッシュを行う ############################################################### # 年月日 YMD=`date +"%Y%m%d"` # 判定 if [ "${L_RET}" -eq 1 ] then # 異常終了 return "${RET_NG}" fi #------------------------------------------------------ # 引数個数チェック #------------------------------------------------------ if [ $# -eq 4 ] then # 正常終了 return "${RET_OK}" else # 異常終了 return "${RET_NG}" fi #----------------------------------------------------- # 関数名 : # 関数説明 : # 引数 : # 戻り値 : 0:正常 # 備考 : #----------------------------------------------------- LF_End() { # 正常終了 return "${RET_OK}" } # 無限ループ while : do # PID取得 L_PID=`${G_CMD_CAT} ${L_LOCKFILE}` # PIDはあるか? if [ "${L_PID}" != "" ] then break else fi done # EOF |
— Shell —
ひな形
2022-02-04