Ի՞նչ գործընթացներ կարող է ավարտել long killer օգտակարությունը։
sobes.tech AI
Պատասխան AI-ից
long killer գործիքը (հավանաբար, վերաբերում է pkill) կարող է ավարտել գործընթացները տարբեր չափանիշների հիման վրա.
-
Ըստ գործընթացի անվան: Ամեն գործընթաց, որի անունը նշված է, ավարտել:
# Ամեն գործընթաց, որի անունը "nginx" pkill nginx -
Ըստ օգտվողի UID-ի: Ամեն գործընթաց, որը պատկանում է նշված օգտվողին, ավարտել:
# Ամեն գործընթաց, որը պատկանում է "user1" օգտվողին pkill -U user1 -
Ըստ խմբի GUID-ի: Ամեն գործընթաց, որը պատկանում է նշված խմբին, ավարտել:
# Ամեն գործընթաց, որը պատկանում է "developers" խմբին pkill -G developers -
Ըստ նշանի: Ուղարկել նշված նշանը գործընթացին: Դեպքում, ըստ նախնական կարգավորումների, ուղարկվում է
SIGTERM:# Ուղարկել `SIGKILL` (9) նշանը "my_app" անվան գործընթացին pkill -9 my_app -
Ըստ գործընթացի համարի (PID): Թեև
pkillհիմնականում օգտագործվում է այլ չափանիշների հիման վրա գործընթացները ավարտելու համար, այն կարող է օգտագործվել նաև PID-ով, թեև ավանդաբար օգտագործվում էkill:# Ավարտել PID 12345 գործընթացը pkill 12345 -
Ըստ կանոնավոր արտահայտության օրինակ: Ավարտել գործընթացները, որոնց անունները համապատասխանում են նշված կանոնավոր արտահայտությանը:
# Ավարտել այն գործընթացները, որոնց անունները սկսվում են "java" pkill ^java -
Ըստ տերմինալի: Ավարտել բոլոր այն գործընթացները, որոնք կապված են նշված տերմինալի հետ:
# Ավարտել ttyS0 տերմինալում գտնվող բոլոր գործընթացները pkill -t ttyS0 -
Ըստ մեկնարկի ժամանակի: Ավարտել այն գործընթացները, որոնք սկսվել են ավելի կամ պակաս ժամանակ առաջ:
# Ավարտել 1 ժամից ավելի առաջ սկսված գործընթացները pkill -o 1h # Ավարտել 5 րոպեից պակաս առաջ սկսված գործընթացները pkill -n 5m
Կարևոր է նշել, որ pkill-ը ավելի ճկուն գործիք է, քան killall, քանի որ աջակցում է կանոնավոր արտահայտություններին։