Tengo una máquina Fedora 23.
Tengo un guión bash de sincronización de directorio / archivo que sincroniza mi directorio local / de inicio con un directorio remoto (en una máquina NAS). Lo ejecuto manualmente pero me gustaría crear un servicio systemd y hacerlo más flexible, ya que otras personas usan mi PC con sus propias credenciales de usuario, me gustaría saber cuándo un usuario está conectado e iniciar mi servicio después.
¿Hay algo que pueda hacer desde el archivo systemd de mi servicio o tendré que verificarlo desde mi código en el script?
Solo necesito asegurarme de tener acceso a las variables de entorno (como $ USER) y ejecutarlo como un servicio.
Mi principal fuente de documentación es este enlace 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
el inicio de sesión, luego escucha la señal de cierre de sesión de Gnome y se apaga.
systemctl --user
Funciona en F23?