每當某個應用程式啟動時,rclone 就會掛載 webdav

每當某個應用程式啟動時,rclone 就會掛載 webdav

我想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 可執行檔之前找到它,僅此而已。

相關內容