Bir Fedora 23 Makinem var.
Yerel / ev dizinimi (NAS makinesinde) uzak bir dizine eşitleyen bir dizin / dosya eşitleme bash komut dosyası var. Manuel olarak çalıştırıyorum, ancak bir systemd hizmeti oluşturmak ve daha esnek hale getirmek istiyorum, çünkü diğer insanlar bilgisayarımı kendi kullanıcı kimlik bilgileriyle kullandığından, bir kullanıcının ne zaman giriş yaptığını ve daha sonra hizmetimi başlattığını bilmek istiyorum.
Hizmetimin systemd dosyasından yapabileceğim bir şey var mı yoksa bunu koddaki kodumdan kontrol etmem gerekecek mi?
Sadece ortam değişkenleri ($ USER gibi) erişim var emin olmak ve bir hizmet olarak çalıştırmak gerekir.
Ana dokümantasyon kaynağım bu bağlantı 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
, ardından Gnome oturum kapatma sinyalini dinler ve kendini kapatır.
systemctl --user
F23 üzerinde çalışıyor mu ?