Kokius procesus gali užbaigti long killer naudingumas?
sobes.tech AI
Atsakymas iš AI
long killer įrankis (tikiuosi, turima omenyje pkill) gali nutraukti procesus pagal įvairius kriterijus:
-
Pagal proceso pavadinimą: nutraukti visus procesus su nurodytu pavadinimu.
# Nutraukti visus procesus su pavadinimu "nginx" pkill nginx -
Pagal naudotojo UID: nutraukti visus tam naudotojui priklausančius procesus.
# Nutraukti visus naudotojo "user1" procesus pkill -U user1 -
Pagal grupės GUID: nutraukti visus tam grupei priklausančius procesus.
# Nutraukti visus "developers" grupės procesus pkill -G developers -
Pagal signalą: siųsti tam tikrą signalą procesui. Pagal numatytuosius nustatymus siunčiama
SIGTERM.# Siųsti `SIGKILL` (9) signalą procesui su pavadinimu "my_app" pkill -9 my_app -
Pagal proceso numerį (PID): nors
pkilldažniausiai naudojamas nutraukti procesus pagal kitus kriterijus, galima naudoti ir su PID, nors dažniausiai tam naudojamaskill.# Nutraukti procesą su PID 12345 pkill 12345 -
Pagal reguliaraus išraiškos šabloną: nutraukti procesus, kurių pavadinimai atitinka nurodytą reguliarią išraišką.
# Nutraukti procesus, kurių pavadinimai prasideda "java" pkill ^java -
Pagal terminalą: nutraukti visus procesus, susijusius su tam tikru terminalu.
# Nutraukti visus procesus terminale ttyS0 pkill -t ttyS0 -
Pagal paleidimo laiką: nutraukti procesus, paleistus prieš tam tikrą laiką ar po jo.
# Nutraukti procesus, paleistus prieš daugiau nei 1 valandą pkill -o 1h # Nutraukti procesus, paleistus mažiau nei 5 minutes pkill -n 5m
Svarbu pažymėti, kad pkill yra lankstesnė įrankis nei killall, nes ji palaiko reguliarias išraiškas.