crontab -mount -a 1 つ以上のファイルシステムがマウントされていない場合

crontab -mount -a 1 つ以上のファイルシステムがマウントされていない場合

RHELの問題

マウントされたファイルシステムを検索し、そのうちの1つがマウントされていない場合は、mount -aを使用する必要があります(/ etc / fstabで定義されていますが、ネットワークファイルシステムであるため、ネットワーク条件によって異なります)。この確認はcrontabで頻繁に実行する必要があります。マウント出力を確認し、3つのモードがすべて見つかった場合にのみtrueを提供するコマンドはあります(3つのモードですが、順序が混在していて具体的ではありません)。

ベストアンサー1

何も確認する必要はありません。mount -aすべてがすでにマウントされていても、呼び出しても何の害もありません。

マウントに失敗したものがあるかどうかを知りたい場合は、戻り値を確認してください。

mount -a || echo "ERROR: something failed to mount" >&2

エラーメッセージを検索し、それに対して特定のアクション(ログ、メールなど)を実行することもできます。

err=$(mount -a 2>&1) || echo "Mount failed: '$err'" >&2

おすすめ記事