您可以使用此命令来找出哪些用户登录到系统并杀死他们:
$ who | awk '{ printf ("%s",$1 "\n"); }' | \
grep -v root | xargs -I {} -t pkill -u $1{}
Run Code Online (Sandbox Code Playgroud)
不过,它需要确定何时运行,也许:
$ ps -eaf | egrep -q [g]nome-session || who | \
awk '{ printf ("%s",$1 "\n"); }' | \
grep -v root | xargs -I {} -t pkill -u $1{}
Run Code Online (Sandbox Code Playgroud)
这是一个想法,但我认为还需要进一步完善。