Answers:
这是一个答案
who -u
给你的PID
然后,您可以终止用户会话。
kill "pid"
ps auxf
,然后你注意到(最左边的列有有效的用户名),这种方法并不能杀死所有被当前用户执行的过程(所以可能你不会注销)。@precise的方法似乎解决了这个问题,尽管我对send不满意SIGKILL
。
shutdown
因此它可以在强行注销之前发出警告(允许保存工作)。可以选择切换到登录名,就像更改会话一样,而让用户会话在后台运行。
您可以who
用来检查哪些用户已登录:
who
您可以通过以下方式将KILL
信号发送到用户进程来注销用户:
sudo pkill -KILL -u <username>
(与相同sudo pkill -9 -u <username>
)
例:
sudo pkill -9 -u guest-2Rw4Lq
(杀死名为的访客会话用户guest-2Rw4Lq
)
kill "pid"
一次,用户仍在运行就留下了无数的进程,这杀死了所有进程。
SIGKILL
而不是默认值SIGTERM
?该SIGKILL
不是健康..
sudo pkill -KILL -u <username>
对我来说,我转到了第一个控制台会话;我以为它杀死了我当前的会话,但是ctrl + alt + F7使我回到了当前的图形会话。