特定の NFS 共有が利用可能であることに依存する Python スクリプトを作成しました。NFS 共有がマウントされていない場合、ファイルはマウントされるべきローカル パスにコピーされますが、後で NFS サーバー上に作成されたファイルをコピーしようとすると失敗します。
このエラーを具体的にキャッチして、このスクリプトのユーザーに何をしなければならないかを伝える有用なエラー メッセージを出力できるようにしたいと思います。
私の最初のアイデアは、サブプロセスを使用してマウントを実行し、この nfs 共有の出力を確認することです。しかし、それを行うためのより適切で堅牢な方法がないかどうか疑問に思っています。