アプリケーションが起動するたびに、rcloneはwebdavをマウントします。

アプリケーションが起動するたびに、rcloneはwebdavをマウントします。

rcloneKeepassXCを起動するときに、私のkeepass-databaseを含むnextcloudディレクトリ(webdav)を自動的にマウントし、Keepassを閉じてからアンマウントしたいと思います。これを行う方法はありますか(多分一種のフック機能でしょうか?)

起動時にディレクトリをマウントするためにsystemdサービスを作成できることを知っていますが、必ずしもディレクトリをマウントするわけではないというアイデアが気に入っています。

ヘルプとヒントを提供していただきありがとうございます(Arch Linuxシステムです)。

答え1

バッチまたはbashスクリプトだと思います

それは次のとおりです。

rclone connect  ... &&
keepassXC
rclone disconnect ...

Windowsではショートカットを作成できます。 Linux で実行可能にするには、スクリプトをパスに配置し、そのスクリプトのデスクトッププロジェクトを作成します。

rcloneをご指摘いただきありがとうございます。おかげでDropbox接続の問題を修正しました。

答え2

Tedが私に正しい方向を伝えた後、私は仕事を始めました。私が望むことを行うスクリプトは次のとおりです。

#!/bin/bash
rclone mount pw: ~/.pws/ --vfs-cache-mode full & 
/usr/bin/keepassxc && 
fusermount -u ~/.pws/

/usr/bin にある keepassxc 実行可能ファイルの前に検索できるように /usr/local/bin に入れます。それがすべてです。

関連情報