
Ich möchte rclone
beim Starten von KeepassXC automatisch ein Nextcloud-Verzeichnis (WebDAV) mit meiner Keepass-Datenbank darin mounten und es nach dem Schließen von Keepass unmounten. Gibt es eine Möglichkeit, dies zu tun (vielleicht eine Art Hook-Funktionalität?)
Ich weiß, dass ich einen systemd-Dienst erstellen könnte, um das Verzeichnis beim Start zu mounten, aber mir gefällt die Idee, es nicht die ganze Zeit gemountet zu haben.
Jede Hilfe und jeder Hinweis ist willkommen (es ist ein Arch Linux-System).
Antwort1
Ich würde denken, dass ein Batch- oder Bash-Skript mit
Etwas wie:
rclone connect ... &&
keepassXC
rclone disconnect ...
Unter Windows können Sie einfach eine Verknüpfung dazu erstellen. Unter Linux machen Sie es ausführbar, fügen das Skript in den Pfad ein und erstellen ein Desktopelement dafür.
Vielen Dank für den Hinweis auf rclone, es löst für mich ein Dropbox-Verbindungsproblem.
Antwort2
Ich habe es zum Laufen gebracht, nachdem Ted mir den richtigen Weg gezeigt hat. Hier ist das Skript, das macht, was ich will.
#!/bin/bash
rclone mount pw: ~/.pws/ --vfs-cache-mode full &
/usr/bin/keepassxc &&
fusermount -u ~/.pws/
Legen Sie es in /usr/local/bin ab, damit es vor der ausführbaren Datei keepassxc in /usr/bin gefunden wird, und das war‘s.