如何为某个特定用户设置守护进程,使其在其登录时启动,在其注销时停止?

如何为某个特定用户设置守护进程,使其在其登录时启动,在其注销时停止?

我在一家公司工作,该公司要求我们安装一款软件来检查我们的活动。为此,我创建了一个名为“工作”的新用户,仅用于此目的。该软件名为“wtcd”,当我安装它并在systemctl start wtcd登录work用户时手动运行它并在退出该用户时停止它时,它是一个守护进程服务。当我的工作时间结束时,我会退出该用户,再次停止此服务并登录我的个人用户。

我授予work用户管理权限并将其包含在sudoer文件中。

我想知道是否可以这样做:当work用户仅登录时,命令sudo systemctl start wtcd在后台运行,当该用户注销时,命令运行sudo systemctl stop wtcd

我该怎么做?我确实只找到了一种在启动时启动它的方法,但最终在注销时什么也不做。

相关内容