GNU/Linux >> Linux Esercitazione >  >> Linux

killall chromium-browser:nessun processo trovato

Concentrati sul raggiungimento del tuo obiettivo, non sulla correzione dello strumento specifico. Se stai cercando di uccidere i processi della scheda di Chromium ma non il processo principale, inizia confrontando le loro righe di comando, ad es. utilizzando ps -efww o pgrep -alf chromium .

Vedrai che tutti i processi "figli" hanno un parametro come --type=zygote o --type=renderer . Poiché questo descrive direttamente lo scopo del processo, sarà più affidabile che fare affidamento su piccole differenze nel nome dell'eseguibile (che non ha niente farlo poiché tutti i sottoprocessi di Chromium hanno lo stesso nome; il fatto che "chromium-browser" funzionasse era solo un artefatto della confezione di Ubuntu).

Poiché fa parte della riga di comando, dovrai utilizzare pkill -f per abbinarlo:

pkill -f -- "--type=renderer"

pkill -f -- "chromium --type=renderer"

Spesso puoi ottenere esattamente ciò che è stato richiesto qui utilizzando il <SHIFT>-<ESC> Task Manager in Chrome/Chromium. Questo ti dà un modo semplice per vedere quali schede si comportano male e ucciderle individualmente con il End process pulsante.

È carino, ma a volte devi solo prendere in carico le cose dalla riga di comando di Linux...

Essere in grado di uccidere i processi del browser sembra essere un fondamentale requisito di mantenere un sistema Linux stabile. Sfortunatamente, i metodi che funzionano per questo sembrano essere in continua evoluzione. È una battaglia di volontà, immagino.

Non ho capito cosa c'è che non va in killall , che ho usato in precedenza per questo.

pkill è divertente. Nonostante sia prodotto dal completamento tramite tabulazione, pkill chromium-browser non ha alcun effetto (restituisce semplicemente uno stato di errore). Ma tralascia il r finale e sei in affari . pkill chromium-browse . Non sono sicuro che faccia esattamente quello che vuoi, ma almeno fa qualcosa . Ho anche scoperto che l'esecuzione del comando più di una volta fa la differenza.

Un indizio è che ps -e mostra anche la versione abbreviata del nome:chromium-browse

... E come notato dall'OP in un commento a un'altra risposta, questo comando sembra funzionare bene (al momento) per uccidere tutte le schede senza uccidere Windows.

pkill -f -- "chromium-browser --type=renderer"

Linux
  1. id:comando non trovato

  2. w:comando non trovato

  3. df:comando non trovato

  4. du:comando non trovato

  5. rm:comando non trovato

Comando Pstree in Linux

Comando Pkill in Linux

Comando Killall in Linux con esempi

Come usare il comando pkill

4 modi per uccidere un processo:kill, killall, pkill, xkill

chromium-browser:comando non trovato