我想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 可执行文件之前找到它,仅此而已。