Skip to content

Instantly share code, notes, and snippets.

@libitte
Last active December 19, 2015 04:39
Show Gist options
  • Select an option

  • Save libitte/5898714 to your computer and use it in GitHub Desktop.

Select an option

Save libitte/5898714 to your computer and use it in GitHub Desktop.
detacheしたscreen sessionの殺し方

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
}
@libitte
Copy link
Author

libitte commented Jul 1, 2013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment