rclone monta webdav cada vez que se inicia una determinada aplicación

rclone monta webdav cada vez que se inicia una determinada aplicación

Me gustaría montar automáticamente un directorio nextcloud (webdav) con mi base de datos keepass rclonecada vez que inicio KeepassXC y lo desmonto después de cerrar Keepass. ¿Hay alguna manera de hacer esto (¿Quizás algún tipo de funcionalidad de gancho?)

Sé que podría crear un servicio systemd para montar el directorio al inicio, pero me gusta la idea de no tenerlo montado todo el tiempo.

Se agradece cualquier ayuda y sugerencia (es un sistema Arch Linux).

Respuesta1

Yo pensaría que un script por lotes o bash con

Algo como:

rclone connect  ... &&
keepassXC
rclone disconnect ...

En Windows, puedes simplemente crear un acceso directo. En Linux, hágalo ejecutable, coloque el script en la ruta y cree un elemento de escritorio para él.

Gracias por señalar rclone, me resuelve un problema de conexión de Dropbox.

Respuesta2

Lo hice funcionar después de que Ted me indicó la dirección correcta. Aquí está el script que hace lo que quiero.

#!/bin/bash
rclone mount pw: ~/.pws/ --vfs-cache-mode full & 
/usr/bin/keepassxc && 
fusermount -u ~/.pws/

Póngalo en /usr/local/bin para encontrarlo antes que el ejecutable keepassxc en /usr/bin y eso es todo.

información relacionada