kill screen session:
$ screen -ls
There are screens on:
50135.pts-287.foo (Detached)
56049.pts-68.bar (Detached)
45032.pts-395.baz (Detached)
4 Sockets in /var/run/screen/S-libitte.
$ screen -S 50135.pts-287.foo -X quit
To kill all detached screen sessions
killd () {
for session in $(screen -ls | grep -o '[0-9]\{5\}')
do
screen -S "${session}" -X quit;
done
}
参考: Kill detached screen session