Comando ubuntu killall

Comando ubuntu killall
Ogni singolo Linux Distri è una raccolta di standard e qualcosa di altri strumenti al centro. Ubuntu, essendo uno dei più popolari, offre gli strumenti Linux più popolari e potenti in natura. "Killall" è uno strumento così potente a tua disposizione. Scopriamo cosa puoi fare con "killall". È proprio come "uccidi" ma con molta più potenza in tasca. È uno strumento CLI. Cautela è un must come comando sbagliato può rendere inutile il tuo sistema.

Comando killall

"Killall" segue la seguente struttura -

killall [opzioni] nome

Secondo la pagina Man di "Killall", lo strumento invia un segnale ai processi target. Senza specificare il tipo di segnale, il valore predefinito è SIGTERM. Se "Killall" è in grado di uccidere almeno 1 processo corrispondente ai requisiti, restituisce un codice di ritorno zero. Non puoi uccidere un processo "killall".

Uccidere un processo

Questo è l'uso più semplice del comando "killall". Tutto quello che devi fare è passare il nome del processo.

Ad esempio, ho aperto dischi di gnome, nome del processo "Dischi gnome". Per uccidere il processo, eseguire il comando seguente -

Dischi di gnome di Killall

Chiedere il permesso

Quando esegui i comandi "killall", ci sono buone probabilità che tu stia per uccidere qualcosa di non intenzionale. Devi usare la flag "-i".

Killall -i -Disks

Sensibilità al caso

Generalmente, "killall" è uno strumento sensibile al caso, quindi assicurati di digitare correttamente il nome.

# Comando sbagliato
Dischi di gnome di Killall
# Comando corretto
Dischi di gnome di Killall

Se vuoi forzare Killall come insensibile al caso, usa la bandiera "-i".

Killall -i -Disks

Scegliere il segnale finale

Esistono diversi tipi di segnale di terminazione disponibili. Se si desidera utilizzare un segnale finale specifico, utilizzare la seguente struttura -

killall -s
# O
Killall -Signal
# O
Killall -Signal

Per scoprire l'elenco dei segnali disponibile, utilizzare il flag "-l".

killall -l

Processo di uccisione al momento

Puoi anche dire a "Killall" di interrompere i processi a seconda del loro tempo di corsa!

killall -o [ora]
# O
killall --older-than [time]

Per esempio,

killall -o 2h

Questo comando ucciderà tutti i processi in esecuzione per più di 2 ore.

killall -y [ora]
# O
Killall-Younger-Than [Time]

Per esempio,

killall -y 2h

Questo comando ucciderà tutti i processi di età inferiore a 2 ore.

Uccidere tutti i processi di proprietà di un utente

Questa è una cosa molto rischiosa da fare e può persino rendere inutile il tuo sistema a meno che non lo riavvii. Assicurati di finire tutti i tuoi compiti importanti.

La struttura va così -

killall -u [nome utente]

Per esempio,

Killall -u Viktor

Questo comando ucciderà tutto sotto l'utente "Viktor".

Altri comandi "killall"

Ci sono una serie di altri comandi disponibili di "killall". Per l'elenco breve, utilizzare il comando seguente -

Killall -Help

Per una spiegazione approfondita di ogni singolo parametro e opzioni, la pagina Man è l'opzione migliore.

uomo killall

È possibile esportare la pagina Man in un file di testo separato per la lettura in seguito.

uomo killall> ~/desktop/killall.TXT

Godere!