Saya memiliki Mesin Fedora 23.
Saya memiliki skrip bash sinkronisasi direktori / file yang menyinkronkan direktori lokal / home saya ke direktori jarak jauh (di mesin NAS). Saya menjalankannya secara manual tetapi saya ingin membuat layanan systemd dan membuatnya lebih fleksibel, karena orang lain menggunakan PC saya dengan kredensial pengguna mereka sendiri, saya ingin tahu kapan seorang pengguna login dan memulai layanan saya setelah itu.
Apakah ada sesuatu yang dapat saya lakukan dari file systemd layanan saya atau apakah saya harus memeriksanya dari kode saya di skrip?
Saya hanya perlu memastikan bahwa saya memiliki akses ke variabel lingkungan (seperti $ USER) dan menjalankannya sebagai layanan.
Sumber utama dokumentasi saya adalah tautan ini 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
saat login, lalu dengarkan sinyal logout Gnome dan matikan sendiri.
systemctl --user
berfungsi pada F23?