Di recente ho iniziato a utilizzare la sincronizzazione e ho riscontrato una sfida:
Ho la mia cartella principale crittografata sul mio laptop e desidero sincronizzare le cartelle all'interno della mia cartella principale. La cartella viene crittografata usando ecryptfs
(usando l'opzione "Ubuntu" per crittografare la cartella home?
Quindi non riesco a eseguire la sincronizzazione come servizio di avvio (ad esempio tramite supervisore).
Dovrebbe essere avviato al primo accesso e l' ultimo processo di disconnessione dovrebbe essere inviato SIGINT
al processo, attendere che si chiuda e quindi terminare il processo di disconnessione.
Ho pensato di usare .bashrc
e .bash_logout
, ma sembra finnicky per assicurarmi che funzioni solo al primo e ultimo logout. Quindi vorrei rinunciare a questo.
Un'altra opzione che avevo in mente era l'utilizzo kdm
(che utilizzo per accedere a WM. KDE in questo caso). Ciò significherebbe che verrà eseguito solo durante gli accessi grafici. Va bene però dato che utilizzo solo accessi non grafici per la risoluzione dei problemi del sistema. Tuttavia, non so come lo farei con kdm
: \
Forse c'è anche un'opzione per scrivere udev
trigger? Ma dubito che possano essere utilizzati per arrestare correttamente la sincronizzazione in quanto si innescherebbe dopo lo smontaggio del dispositivo.
Forse ecryptfs
offre un'opzione? Ma non riesco a trovare nulla.
Quale sarebbe il modo corretto di risolverlo? E come?