GNU/Linux >> Znalost Linux >  >> Linux

Jak mohu zabít proces podle jména místo PID?

pkill firefox

Více informací:http://linux.about.com/library/cmd/blcmdl1_pkill.htm


Také je možné použít:

pkill -f "Process name"

Pro mě to fungovalo perfektně. To bylo to, co jsem hledal. pkill nefunguje s názvem bez vlajky.

Když -f je nastavena celá příkazová řádka pro porovnávání vzorů.


Procesy můžete ukončit pomocí jména s killall <name>

zabít odešle signál všem procesům spouštějícím některý ze zadaných příkazů. Pokud není zadán žádný název signálu, odešle se SIGTERM.

Signály lze specifikovat buď podle názvu (např. -HUP nebo -SIGHUP ) nebo podle čísla (např.-1 ) nebo volbou -s .

Pokud název příkazu není regulární výraz (volba -r ) a obsahuje aslash (/), procesy provádějící tento konkrétní soubor budou vybrány forkill, nezávisle na jejich názvu.

Ale pokud nevidíte proces s ps aux , pravděpodobně nebudete mít právo to zabít ...


Linux
  1. Jak získat ID procesu pro ukončení procesu nohup?

  2. Zabijte java proces (v linuxu) názvem procesu místo PID

  3. Jak získat PID podle názvu procesu?

  1. Jak mohu zabít Firefox pomocí konzole?

  2. Jak identifikovat port k procesu?

  3. Jak získat pid procesu a vyvolat na něj kill -9 ve skriptu shellu?

  1. Jak zabít proces zombie na Linuxu

  2. Jak zabít proces s frází v jeho názvu?

  3. Jak se může zdát, že proces má ve výstupu ps jiný název?