Eu tenho uma máquina Fedora 23.
Eu tenho um script bash de sincronização de diretório / arquivo que sincroniza meu diretório local / home com um diretório remoto (em uma máquina NAS). Eu o executo manualmente, mas gostaria de criar um serviço systemd e torná-lo mais flexível, já que outras pessoas usam meu PC com suas próprias credenciais de usuário, gostaria de saber quando um usuário está logado e iniciar meu serviço posteriormente.
Existe algo que eu possa fazer no arquivo systemd do meu serviço ou terei que verificar isso no meu código no script?
Eu só preciso ter acesso a variáveis de ambiente (como $ USER) e executá-lo como um serviço.
Minha principal fonte de documentação é este 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
no logon, em seguida, ouve o sinal de logout do Gnome e se desliga.
systemctl --user
o trabalho em F23?