Quali processi può terminare l'utilità long killer?
sobes.tech AI
Risposta dell'AI
L’utilità long killer (presumo si riferisca a pkill) può terminare i processi in base a diversi criteri:
-
Per nome del processo: Terminare tutti i processi con un nome dato.
# Terminare tutti i processi chiamati "nginx" pkill nginx -
Per UID dell’utente: Terminare tutti i processi appartenenti a un utente specifico.
# Terminare tutti i processi dell’utente "user1" pkill -U user1 -
Per GUID del gruppo: Terminare tutti i processi appartenenti a un gruppo specifico.
# Terminare tutti i processi del gruppo "developers" pkill -G developers -
Per segnale: Inviare un segnale specifico a un processo. Per impostazione predefinita, viene inviato
SIGTERM.# Inviare il segnale SIGKILL (9) al processo chiamato "my_app" pkill -9 my_app -
Per numero di processo (PID): Sebbene
pkillsia principalmente usato per terminare processi secondo altri criteri, può essere usato anche con PID, anche se tradizionalmente si usakill.# Terminare il processo con PID 12345 pkill 12345 -
Per modello di espressione regolare: Terminare processi i cui nomi corrispondono a un’espressione regolare data.
# Terminare processi i cui nomi iniziano con "java" pkill ^java -
Per terminale: Terminare tutti i processi associati a un terminale specifico.
# Terminare tutti i processi sul terminal ttyS0 pkill -t ttyS0 -
Per anzianità di avvio: Terminare processi avviati più o meno tempo fa.
# Terminare processi avviati più di 1 ora fa pkill -o 1h # Terminare processi avviati meno di 5 minuti fa pkill -n 5m
È importante notare che pkill è uno strumento più flessibile rispetto a killall, poiché supporta espressioni regolari.