シェルスクリプト

説明 [#ff68be6a]

NFSマウントしている場合、なにかしらの理由でマウントが外れた状態でコマンドを実行すると問題がある場合があります。※バックアップデータ保存先など。

そういった場合用に必ずマウントチェックしてからコマンドを実行するための汎用的なテンプレートです。

[#zafc84d7]

 #!/bin/bash
 
 DIR01=/tmp
 LOG01=/var/log/messages
 
 if [ -d ${DIR01} ];
 then
    echo "[INFO] Directory exsits" >> ${LOG01}
 else
    echo "[INFO] Directory does not exsits" >> ${LOG01}
 fi