
我想rclone
在啟動 KeepassXC 時自動掛載一個 nextcloud 目錄(webdav),其中包含我的 keepass-database,並在關閉 Keepass 後卸載它。有什麼辦法可以做到這一點(也許某種鉤子功能?)
我知道我可以建立一個 systemd 服務來在啟動時掛載該目錄,但我喜歡不一直掛載它的想法。
感謝任何幫助和提示(這是一個 Arch Linux 系統)。
答案1
我認為批次或 bash 腳本
就像是:
rclone connect ... &&
keepassXC
rclone disconnect ...
在 Windows 中,您只需建立一個快捷方式即可。在linux中使其可執行,將腳本放入路徑中並為其建立桌面專案。
感謝您指出 rclone,它為我解決了 Dropbox 連線問題。
答案2
在泰德為我指明了正確的方向後,我開始工作了。這是執行我想要的操作的腳本。
#!/bin/bash
rclone mount pw: ~/.pws/ --vfs-cache-mode full &
/usr/bin/keepassxc &&
fusermount -u ~/.pws/
將其放入 /usr/local/bin 中,以便在 /usr/bin 中的 keepassxc 可執行檔之前找到它,僅此而已。