注销时终止 GUI 后台进程

注销时终止 GUI 后台进程

我正在登录 Ubuntu 16.04,并编写了一个在后台运行 redshift 的启动应用程序: exec redshift

为了在登录时启动它,我将其添加到 Ubuntu 的启动应用程序下。

注销后,我可以看到 redshift 进程继续在 下运行ps。运行 时,该用户的会话也可见loginctl

我的问题是:1) 是否有办法通过 logout 终止后台进程?2) redshift 是否忽略了信号,因此无法正常关闭?

相关内容