rclone は特定のアプリケーションが起動されるたびに WebDAV をマウントします

rclone は特定のアプリケーションが起動されるたびに WebDAV をマウントします

KeepassXC を起動するたびに、keepass データベースを含む nextcloud ディレクトリ (webdav) を自動的にマウントし、Keepass を閉じた後にアンマウントしたいと思いますrclone。これを実現する方法はありますか (何らかのフック機能でしょうか)?

起動時にディレクトリをマウントする 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/local/bin に配置して、/usr/bin 内の keepassxc 実行可能ファイルより前に見つかるようにします。

関連情報