我从我的脚本启动一个后台进程,.xsessionrc
如下所示:
my_process &
作为一个进程,它属于 x-session-manager。看起来还不错。但是当我从会话中注销时,该过程不会终止。它作为顶级进程继续运行。为什么会发生这种情况以及如何以保证正确终止的方式启动我的流程?
我的系统是 Debian Bullseye + Mate Desktop。
更新:对我来说,进程所有权和进程组看起来正确:
PID PPID PGID COMMAND
1848 1781 1848 x-session-manag
1913 1848 1848 my_process