Long killer yordamchisi qanday jarayonlarni yakunlay oladi?
sobes.tech AI
AIdan javob
long killer utilitasi (taxmin qilinmoqda, pkill nazarda tutilgan) turli mezonlarga asoslangan holda jarayonlarni yakunlashi mumkin:
-
Jarayon nomi bo‘yicha: Berilgan nomga ega bo‘lgan barcha jarayonlarni yakunlash.
# "nginx" nomli barcha jarayonlarni yakunlash pkill nginx -
Foydalanuvchi UID bo‘yicha: Ma’lum bir foydalanuvchiga tegishli bo‘lgan barcha jarayonlarni yakunlash.
# "user1" foydalanuvchisiga tegishli barcha jarayonlarni yakunlash pkill -U user1 -
Guruh GUID bo‘yicha: Ma’lum bir guruhga tegishli bo‘lgan barcha jarayonlarni yakunlash.
# "developers" guruhiga tegishli barcha jarayonlarni yakunlash pkill -G developers -
Signal bo‘yicha: Jarayonga ma’lum bir signal yuborish. Standart ravishda,
SIGTERMyuboriladi.# "my_app" nomli jarayonga SIGKILL (9) signalini yuborish pkill -9 my_app -
Proses raqami (PID) bo‘yicha: Garchi
pkillasosan boshqa mezonlarga ko‘ra jarayonlarni yakunlash uchun ishlatilsa-da, PID bilan ham ishlatilishi mumkin, garchi odatda bunikillbilan qilish tavsiya etiladi.# PID 12345 bo‘lgan jarayonni yakunlash pkill 12345 -
Regulyar ifoda shabloni bo‘yicha: Nomlari berilgan regulyar ifodaga mos keladigan jarayonlarni yakunlash.
# "java" bilan boshlanadigan nomlarga ega jarayonlarni yakunlash pkill ^java -
Terminal bo‘yicha: Ma’lum bir terminal bilan bog‘langan barcha jarayonlarni yakunlash.
# ttyS0 terminalidagi barcha jarayonlarni yakunlash pkill -t ttyS0 -
Yuklanish vaqti bo‘yicha: Ko‘proq yoki kamroq vaqt avval ishga tushirilgan jarayonlarni yakunlash.
# 1 soatdan eski ishga tushirilgan jarayonlarni yakunlash pkill -o 1h # 5 daqiqadan kamroq vaqt avval ishga tushirilgan jarayonlarni yakunlash pkill -n 5m
Muhim: pkill killall ga qaraganda ko‘proq moslashuvchan vositadir, chunki u regulyar ifodalarni qo‘llab-quvvatlaydi.