Milliseid protsesse võib utility long killer lõpetada?
sobes.tech AI
Vastus AI-lt
long killer tööriist (tõenäoliselt mõeldud pkill) võib lõpetada protsesse erinevate kriteeriumide alusel:
-
Protsessi nime järgi: lõpetada kõik protsessid määratud nimega.
# Lõpeta kõik protsessid nimega "nginx" pkill nginx -
Kasutaja UID järgi: lõpetada kõik konkreetsele kasutajale kuuluvad protsessid.
# Lõpeta kõik kasutaja "user1" protsessid pkill -U user1 -
Grupi GUID järgi: lõpetada kõik konkreetse grupiga seotud protsessid.
# Lõpeta kõik "developers" grupi protsessid pkill -G developers -
Signaali järgi: saata protsessile kindel signaal. Vaikimisi saadetakse
SIGTERM.# Saata signaal SIGKILL (9) protsessile nimega "my_app" pkill -9 my_app -
Protsessi number (PID) järgi: kuigi
pkillkasutatakse peamiselt teiste kriteeriumide järgi lõpetamiseks, saab seda kasutada ka PID-ga, kuigi tavaliselt kasutatakse sellekskill.# Lõpeta protsess PID-ga 12345 pkill 12345 -
Regulaaravaldisi kasutades: lõpetada protsessid, mille nimed vastavad antud regulaaravaldistele.
# Lõpeta protsessid, mille nimed algavad "java" pkill ^java -
Terminali järgi: lõpetada kõik protsessid, mis on seotud kindla terminaliga.
# Lõpeta kõik protsessid ttyS0 terminalil pkill -t ttyS0 -
Käivitamise ajastuse järgi: lõpetada protsessid, mis on käivitatud enne või pärast teatud aega.
# Lõpeta protsessid, mis on käivitatud rohkem kui 1 tunni eest pkill -o 1h # Lõpeta protsessid, mis on käivitatud vähem kui 5 minuti eest pkill -n 5m
Oluline on märkida, et pkill on paindlikum tööriist kui killall, kuna see toetab regulaaravaldisi.