私はさまざまな種類のプロトコル(smb、webdav icsi、NFS、およびおそらくより多くのwebdavとsmbを含みますが、もっと含めたい)を使用するいくつかのWebホスティングドライブにアクセスできます。これらのドライブに常にアクセスできるわけではありません(自宅ではVPNを介して職場でのみ直接アクセスできます)。
私の計画は次のとおりです。
type
、、、server
を含むリストがあります。path
- foreach ライン内 ping
$server
単一応答時間が低い - pingが成功したが
$path
マウントされていない場合 - >マウントドライブが異なる$type
(ローカルディレクトリチェックを含む) - pingが失敗し、すでにインストール
$path
されている場合 - >アンインストールを試みます。
ファイルがまだ開いているので、umountが失敗した場合はどうなるのかわかりませんが、ネットワークを離れてwebdavドライブを手動でマウントすると、これが起こりました。 。
技術的には、擬似コードに基づいてbashスクリプトを作成できます。最後に、systemd.unitとsystemd.timer(aur)を使用してスクリプトとテンプレートのリストをパッケージ化したいと思います。
私の質問は、上記または同様の機能を実行するパッケージが存在することです。そうでない場合、タイマー装置の間隔は不明である。 10秒ごとに看護する必要がありますか?それとも別のプロトコルのタイムアウトを覚えておくべきですか?
AutoFSの内容を読みましたが、それが私の状況に合っているかどうかはわかりません。