GNU/Linux >> Znalost Linux >  >> Linux

Jak zabiju všechny obrazovky?

Můžete použít:

pkill screen

Nebo

killall screen

V OSX se proces nazývá SCREEN všemi velkými písmeny. Takže použijte:

pkill SCREEN

Nebo

killall SCREEN

Pokud jsou obrazovky mrtvé, použijte:

screen -wipe

Nedávno jsem se začal seznamovat s awk, dal jsem to dohromady a splnilo to svůj účel. Napsal jsem to, protože je to docela snadné pochopit.

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

Kde screen -ls uvádí všechny aktuální obrazovky.grep 'pattern' odfiltruje všechny odpovídající řádky. Pak můžeme získat rukojeť pro všechny oddělené obrazovky a s awk sys {command} můžeme zkopírovat a vložit příkaz a provést jej pomocí sys , $1 odkazuje na první argument zachycený awk. Nakonec provedeme příkaz quit s screen -X quit .


Linux
  1. Jak zvětšit plazmovou přihlašovací obrazovku na HD/UHD obrazovkách

  2. Jak vypsat všechny přihlášené uživatele

  3. Jak zabít běžící procesy v Linuxu

  1. Jak zabít proces zombie na Linuxu

  2. Jak poznám, že jsem na obrazovce?

  3. Jak mohu zabít všechny zastavené úlohy?

  1. Jak zabít všechny procesy vlastněné `uživatelem` na Centos 7?

  2. Jak používat Linux Screen Command

  3. Jak otočit obrazovku na Raspberry Pi 3