当我注销时,如何终止从 .xsession(rc) 启动的后台进程?

当我注销时,如何终止从 .xsession(rc) 启动的后台进程?

我从我的脚本启动一个后台进程,.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

相关内容