2
ユーザーのログイン後にsystemdサービスを開始し、ユーザーのログアウト前に停止する方法
Fedora 23マシンを持っています。 ローカル/ホームディレクトリを(NASマシンの)リモートディレクトリに同期するディレクトリ/ファイル同期bashスクリプトがあります。手動で実行しますが、systemdサービスを作成してより柔軟にしたいと思います。他の人が自分のユーザー資格情報で自分のPCを使用するため、ユーザーがいつログインしてサービスを開始したかを知りたいのですが。 サービスのsystemdファイルからできることはありますか、それともスクリプトのコードから確認する必要がありますか? 環境変数($ USERなど)にアクセスできることを確認し、それをサービスとして実行するだけです。 私の主なドキュメントソースはこのリンクですhttps://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sect-Managing_Services_with_systemd-Unit_Files.html