Как запустить службу systemd после входа пользователя и остановить его перед выходом пользователя
У меня есть машина Fedora 23.
У меня есть скрипт bash для синхронизации каталогов / файлов, который синхронизирует мой локальный / домашний каталог с удаленным каталогом (на компьютере NAS). Я запускаю его вручную, но я хотел бы создать службу systemd и сделать ее более гибкой, поскольку другие люди используют мой компьютер со своими учетными данными, я хотел бы знать, когда пользователь вошел в систему, и после этого запустит мою службу.
Могу ли я что-нибудь сделать из системного файла моей службы, или мне нужно будет это проверить по моему коду в скрипте?
Моим основным источником документации является эта ссылка https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sect-Managing_Services_with_systemd-Unit_Files.html
РЕДАКТИРОВАТЬ: я не знаю, будет ли это облегчить его решение, но мне нужно только убедиться, что у меня есть доступ к переменным среды (например, $USER) и запустить его в качестве службы.