GNU/Linux >> Linux Esercitazione >  >> Linux

Come uccido tutti gli schermi?

Puoi usare :

pkill screen

Oppure

killall screen

In OSX il processo si chiama SCREEN in maiuscolo. Quindi, usa:

pkill SCREEN

Oppure

killall SCREEN

Se gli schermi sono morti, usa:

screen -wipe

Di recente ho iniziato a familiarizzare con awk, ho messo insieme questo ed è servito allo scopo. L'ho postato perché è abbastanza facile da capire.

screen -ls | grep '(Detached)' | awk 'sys {screen -S $1 -X quit}'

Dove screen -ls elenca tutte le schermate correnti.grep 'pattern' filtra tutte le righe corrispondenti. Possiamo quindi ottenere un handle per tutti gli schermi separati e con awk sys {command} possiamo copiare e incollare insieme un comando ed eseguirlo con sys , $1 si riferisce al primo argomento raccolto da awk. Infine eseguiamo il comando quit con screen -X quit .


Linux
  1. Come eliminare i processi in esecuzione in Linux

  2. Come ruotare lo schermo su un Raspberry Pi 3

  3. Uccidi la sessione dello schermo indipendente

  4. Come uccidere tutti i processi in background in zsh?

  5. Come terminare tutti i processi PHP-FPM in un'unica riga di comando

Come elencare tutti i database in PostgreSQL

Come uccidere un processo in Linux

Come utilizzare lo schermo Linux

Come ridimensionare la schermata di accesso al plasma su schermi HD/UHD

Come KILL un processo su Linux

Come uccidere tutti i processi con un determinato nome parziale?