Long killer köməkçisi hansı prosesləri sona çatdıra bilər?
sobes.tech Süni İntellekt
AI-dan cavab
long killer utiliti (görünür, pkill nəzərdə tutulur) müxtəlif meyarlar əsasında prosesləri sonlandırmaq qabiliyyətinə malikdir:
-
Proses adına görə: Verilən adla bütün prosesləri sonlandırmaq.
# "nginx" adını daşıyan bütün prosesləri sonlandır pkill nginx -
İstifadəçi UID-ə görə: Müəyyən istifadəçiyə aid olan bütün prosesləri sonlandırmaq.
# "user1" istifadəçisinin bütün proseslərini sonlandır pkill -U user1 -
Qrup GUID-ə görə: Müəyyən qrupa aid olan bütün prosesləri sonlandırmaq.
# "developers" qrupuna aid bütün prosesləri sonlandır pkill -G developers -
Siqnala görə: Prosesə müəyyən siqnal göndərmək. Əsasən
SIGTERMgöndərilir.# "my_app" adlı prosesə SIGKILL (9) siqnalını göndər pkill -9 my_app -
Proses nömrəsinə (PID):
pkilləsasən digər meyarlar əsasında prosesləri sonlandırmaq üçün istifadə olunsa da, PID ilə də istifadə oluna bilər, baxmayaraq ki, ənənəvi olaraq bunun üçünkillistifadə olunur.# PID 12345 olan prosesi sonlandır pkill 12345 -
Regulyar ifadə şablonuna görə: Adları verilmiş regulyar ifadəyə uyğun olan prosesləri sonlandırmaq.
# "java" ilə başlayan adlara malik prosesləri sonlandır pkill ^java -
Terminala görə: Müəyyən terminal ilə əlaqəli bütün prosesləri sonlandırmaq.
# ttyS0 terminalındakı bütün prosesləri sonlandır pkill -t ttyS0 -
Başlanğıc vaxtına görə: Daha çox və ya daha az vaxt əvvəl işə salınmış prosesləri sonlandırmaq.
# 1 saatdan çox əvvəl işə salınmış prosesləri sonlandır pkill -o 1h # 5 dəqiqədən az əvvəl işə salınmış prosesləri sonlandır pkill -n 5m
Əhəmiyyətlidir ki, pkill killall ilə müqayisədə daha çevik vasitədir, çünki regulyar ifadələri dəstəkləyir.