このスクリプトは、Linuxサーバーにファイルシステムを自動的にマウントする必要があります。
testcheck=`df -h | awk '{print $6}' | grep "/test"`;
if [$tescheck -ne "/test"]
then
mount /test
else
echo "failed";
fi
if
ステートメントが真か偽かを判断するのに問題があります。
私は何が間違っていましたか?使用できる代替案はありますか?
ベストアンサー1
testcheck="$(df -h | awk '{print $6}' | grep "/test")"
if [ "$tescheck" != "/test" ]
修正する
あなたのコードではなく、シェル構文だけを確認しました。何かがインストールされていることを確認するには、/test
次の手順を実行する必要があります。
if grep -E '^[^ ]+ /test ' /proc/mounts &>/dev/null; then