특정 응용 프로그램이 시작될 때마다 rclone mount webdav

특정 응용 프로그램이 시작될 때마다 rclone mount webdav

rcloneKeepassXC를 시작할 때마다 Keepass-database가 포함된 nextcloud 디렉터리(webdav)를 자동으로 마운트하고 Keepass를 닫은 후 마운트 해제 하고 싶습니다 . 이를 수행할 수 있는 방법이 있습니까? (어쩌면 일종의 후크 기능일까요?)

시작할 때 디렉토리를 마운트하기 위해 systemd 서비스를 생성할 수 있다는 것을 알고 있지만 디렉토리를 항상 마운트하지 않는다는 아이디어가 마음에 듭니다.

도움과 힌트를 주시면 감사하겠습니다(Arch Linux 시스템입니다).

답변1

나는 배치 또는 bash 스크립트가

다음과 같은 것 :

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

Windows에서는 바로가기를 만들 수 있습니다. Linux에서는 실행 가능하게 만들고 경로에 스크립트를 던지고 이에 대한 데스크탑 항목을 만듭니다.

rclone을 지적해 주셔서 감사합니다. 덕분에 Dropbox 연결 문제가 해결되었습니다.

답변2

Ted가 나에게 올바른 방향을 알려준 후에 작동하게 되었습니다. 내가 원하는 것을 수행하는 스크립트는 다음과 같습니다.

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

/usr/bin에 있는 keepassxc 실행 파일보다 먼저 찾으려면 /usr/local/bin에 넣으세요. 그게 전부입니다.

관련 정보