Mam maszynę Fedora 23.
Mam skrypt bash synchronizujący katalog / plik, który synchronizuje mój katalog lokalny / domowy ze zdalnym katalogiem (na komputerze NAS). Uruchamiam go ręcznie, ale chciałbym utworzyć usystematyzowaną usługę i uczynić ją bardziej elastyczną, ponieważ inne osoby używają mojego komputera z własnymi danymi uwierzytelniającymi, chciałbym wiedzieć, kiedy użytkownik jest zalogowany i później uruchomić moją usługę.
Czy mogę coś zrobić z pliku systemowego mojej usługi lub czy muszę to sprawdzić w kodzie w skrypcie?
Muszę tylko upewnić się, że mam dostęp do zmiennych środowiskowych (takich jak $ USER) i uruchomić je jako usługę.
Moim głównym źródłem dokumentacji jest ten 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
podczas logowania, a następnie nasłuchuje sygnału wylogowania z Gnome i wyłącza się.
systemctl --user
działa na F23?