Ho una macchina Fedora 23.
Ho uno script bash di sincronizzazione directory / file che sincronizza la mia directory local / home con una directory remota (in una macchina NAS). Lo eseguo manualmente, ma vorrei creare un servizio systemd e renderlo più flessibile, poiché altre persone usano il mio PC con le proprie credenziali utente, vorrei sapere quando un utente ha effettuato l'accesso e avviare il servizio in seguito.
C'è qualcosa che posso fare dal file systemd del mio servizio o dovrò controllarlo dal mio codice nello script?
Devo solo assicurarmi di avere accesso alle variabili di ambiente (come $ USER) ed eseguirlo come servizio.
La mia principale fonte di documentazione è questo link https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sect-Managing_Services_with_systemd-Unit_Files.html
76 loaded units listed
.
.bashrc
accedi al login, quindi ascolta il segnale di logout di Gnome e si spegne.
systemctl --user
il lavoro sulla F23?