Milyen folyamatokat zárhat be a long killer segédprogram?
sobes.tech MI
Válasz az MI-től
A long killer segédprogram (feltételezem, hogy a pkill-re utal) különböző kritériumok alapján képes folyamatokat befejezni:
-
Folyamatnév szerint: Minden adott névvel rendelkező folyamat befejezése.
# Minden "nginx" nevű folyamat befejezése pkill nginx -
Felhasználói UID szerint: Minden adott felhasználóhoz tartozó folyamat befejezése.
# Minden "user1" felhasználóhoz tartozó folyamat befejezése pkill -U user1 -
Csoport GUID szerint: Minden adott csoporthoz tartozó folyamat befejezése.
# Minden "developers" csoporthoz tartozó folyamat befejezése pkill -G developers -
Jel szerint: Egy adott jel küldése egy folyamatnak. Alapértelmezés szerint a
SIGTERMkerül küldésre.# A "my_app" nevű folyamatnak a SIGKILL (9) jel küldése pkill -9 my_app -
Folyamat száma (PID): Bár a
pkillfőként más kritériumok szerint történő folyamat-lezárásra szolgál, PID-vel is használható, bár hagyományosan akill-t használják erre.# A 12345 PID-ű folyamat befejezése pkill 12345 -
Reguláris kifejezés mintázat szerint: Olyan folyamatok befejezése, amelyek neve megfelel egy adott reguláris kifejezésnek.
# Olyan folyamatok befejezése, amelyek neve "java"-val kezdődik pkill ^java -
Terminál szerint: Minden adott terminálhoz kapcsolódó folyamat befejezése.
# Az összes folyamat befejezése a ttyS0 terminálon pkill -t ttyS0 -
Indítási idő szerint: Olyan folyamatok befejezése, amelyek több vagy kevesebb idővel ezelőtt indultak.
# Több mint 1 órával ezelőtt indított folyamatok befejezése pkill -o 1h # Kevesebb mint 5 perccel ezelőtt indított folyamatok befejezése pkill -n 5m
Fontos megjegyezni, hogy a pkill egy rugalmasabb eszköz a killall-hoz képest, mivel reguláris kifejezéseket is támogat.