如何在用户登录后启动systemd服务并在用户注销之前将其停止

时间:2016-02-08 08:52:26

标签: bash fedora systemd fedora-23

我有一台Fedora 23机器。

我有一个目录/文件同步bash脚本,它将我的本地/主目录同步到远程目录(在NAS机器中)。我手动运行但我想创建一个systemd服务并使其更灵活,因为其他人使用我自己的用户凭据我的PC,我想知道用户何时登录并启动我的服务之后。

我可以从我的服务系统文件中执行某些操作,还是必须从脚本中的代码中检查?

我的主要文档来源是此链接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)并将其作为服务运行。< / p>

0 个答案:

没有答案