GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie lösche ich alle Bildschirme?

Sie können :

verwenden
pkill 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 .


Linux
  1. So verwenden Sie den Linux-Bildschirmbefehl

  2. Beenden Sie die getrennte Bildschirmsitzung

  3. Wie kann man alle Prozesse mit einem bestimmten Teilnamen beenden?

  4. Wie beendet man alle Hintergrundprozesse in zsh?

  5. So beenden Sie alle PHP-FPM-Prozesse in einer einzigen Befehlszeile

So listen Sie alle Datenbanken in PostgreSQL auf

So beenden Sie einen Prozess in Linux

So verwenden Sie den Linux-Bildschirm

So skalieren Sie den Plasma-Anmeldebildschirm auf HD/UHD-Bildschirmen

Wie man einen Prozess unter Linux beendet

Wie beende ich alle Prozesse eines Benutzers mit seiner UID?