Tôi có máy Fedora 23.
Tôi có một tập lệnh bash đồng bộ hóa thư mục / tập tin đồng bộ hóa thư mục cục bộ / nhà của tôi với một thư mục từ xa (trong một máy NAS). Tôi chạy thủ công nhưng tôi muốn tạo một dịch vụ systemd và làm cho nó linh hoạt hơn, vì những người khác sử dụng PC của tôi với thông tin người dùng của riêng họ, tôi muốn biết khi nào người dùng đăng nhập và bắt đầu dịch vụ của tôi sau đó.
Có điều gì tôi có thể làm từ tệp systemd của dịch vụ của mình không hoặc tôi sẽ phải kiểm tra điều đó từ mã của mình trong tập lệnh?
Tôi chỉ cần đảm bảo rằng tôi có quyền truy cập vào các biến môi trường (như $ USER) và chạy nó dưới dạng dịch vụ.
Nguồn tài liệu chính của tôi là liên kết này https://access.redhat.com/documentation/en-US/Red_Hat_ Entryprise_Linux / 7 / html / System_Adologists_Guide/sect-Quản lý dịch vụ
76 loaded units listed
.
.bashrc
khi đăng nhập, sau đó nó nghe tín hiệu đăng xuất Gnome và tự tắt.
systemctl --user
hoạt động trên F23 không?