
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 実行可能ファイルより前に見つかるようにします。