Sie können :
verwendenpkill screen
Oder
killall screen
In OSX heißt der Prozess in Großbuchstaben SCREEN. Verwenden Sie also:
pkill SCREEN
Oder
killall SCREEN
Wenn die Bildschirme tot sind, verwenden Sie:
screen -wipe
Ich habe vor kurzem begonnen, mich mit awk vertraut zu machen. Ich habe das zusammengestellt und es hat seinen Zweck erfüllt. Ich habe es gepostet, weil es ziemlich einfach zu verstehen ist.
screen -ls | grep '(Detached)' | awk 'sys {screen -S $1 -X quit}'
Wobei screen -ls
listet alle aktuellen Bildschirme auf.grep 'pattern'
filtert alle übereinstimmenden Zeilen heraus. Wir können dann ein Handle für alle abgetrennten Bildschirme und mit awk sys {command}
erhalten wir können einen Befehl kopieren und zusammenfügen und mit sys
ausführen , $1
bezieht sich auf das erste Argument, das von awk aufgegriffen wird. Abschließend führen wir den Quit-Befehl mit screen -X quit
aus .