Linux dasturini o'ldirishning 5 usuli

Ushbu maqola sizga Linuxda dasturni o'ldirishning turli usullarini ko'rsatadi.

Firefox ishlaydiganingizni tasavvur qiling va qandaydir sabablarga ko'ra brauzeringiz javob bermay qoldirib, xavfli Flash skriptini tark etdi. Dasturni yopish uchun nima qilasiz?

Linuxda har qanday dasturni o'ldirish uchun ko'plab usullar mavjud. Ushbu qo'llanmada siz ulardan 5 tasi ko'rsatiladi.

Kill Buyruqni ishlatib Linux dasturlarini o'ldiring

Birinchi usul, ps ni ishlatish va buyruqlarni o'ldirishdir.

Ushbu usuldan foydalanishning afzalligi shundaki, u barcha Linux tizimlarida ishlaydi.

O'ldirish buyrug'i o'ldirish uchun kerak bo'lgan dasturning identifikator identifikatorini bilishi kerak va PS ning bu erda paydo bo'lishi kerak.

ps -f | grep firefox

PS buyrug'i kompyuteringizda ishlaydigan barcha jarayonlarni ro'yxatini ko'rsatadi. -Ko'rsatkichlar to'liq formatli ro'yxatni taqdim etadi. Jarayonlarning ro'yxatini olishning yana bir yo'li - yuqori buyruqni bajarish.

Endi jarayon identifikatori mavjud bo'lib, siz faqat o'ldirish buyrug'ini ishlatishingiz mumkin:

pidni o'ldir

Masalan:

1234ni o'ldirish

Agar o'ldirish buyrug'i bilan ishlayotgan bo'lsa, dastur hali ham o'lmaydi -9 kaliti yordamida quyidagicha majburlashingiz mumkin:

o'ldirish -9 1234

XKill-dan foydalanib Linux dasturlarini o'ldiring

Grafik dasturlarni o'ldirishning oddiy usuli XKill buyrug'idan foydalanishdir.

Barcha qilish kerak bo'lgan xkill-ni terminal oynasiga kiriting yoki ish stol muhiti bajarish buyrug'i funktsiyasini o'z ichiga olgan bo'lsa, bajarish buyrug'i oynasiga xkill kiriting.

Ekranda kesilgan sochlar paydo bo'ladi.

Endi o'ldirishni xohlagan oynani bosing.

Yuqori Buyruqni ishlatib Linux dasturlarini o'ldiring

Linux yuqori komandasi kompyuterda ishlaydigan barcha jarayonlarning ro'yxatini ko'rsatadigan terminalda vazifa menejeri beradi.

Yuqori interfeysdagi jarayonni yo'q qilish uchun faqatgina "k" tugmasini bosing va yopmoqchi bo'lgan dastur yonidagi jurnali identifikatorini kiriting.

Dasturlarni o'ldirish uchun PGrep va PKill foydalaning

Bundan avval qo'llanilgan ps va o'ldirish usuli yaxshi va barcha Linux asosida ishlaydigan tizimlar uchun kafolatlangan.

Ko'pgina Linux tizimlarida PGrep va PKill yordamida bir xil vazifani bajarish uchun yorliq usuli mavjud.

PGrep jarayoni nomini kiritish imkonini beradi va jarayon identifikatorini qaytaradi.

Masalan:

pgrep firefox

Endi qaytarilgan jarayon identifikatorini pkill-ga quyidagi tarzda ulashingiz mumkin:

1234

Kutinglar. Bu, aslida undan ham oddiy. PKill buyrug'i aslida jarayonning nomini qabul qilishi mumkin, shunda siz faqat quyidagi ma'lumotlarni kiritishingiz mumkin:

pkill firefox

Dasturning bir nusxasi bo'lsa, lekin bir nechta Firefox oynasi ochilgan bo'lsa, siz birovni o'ldirmoqchi bo'lsangiz, bu juda yaxshi. XKill bu vaziyatda juda foydali.

Tizim monitoridan foydalanib dasturlarni o'ldirish

GNOME ish stoli muhitini foydalanayotgan bo'lsangiz, tizim monitorini ishlatib, javob bermaydigan dasturlarni o'chirib qo'yishingiz mumkin.

Qisqacha faoliyat oynasini oching va qidiruv maydoniga "Tizim monitor" ni kiriting.

Belgini bosing va grafik vazifa menejeri paydo bo'ladi.

Ishlayotgan jarayonlarning ro'yxatini pastga siljiting va yopmoqchi bo'lgan ilovani toping. Ob'ektni o'ng tugmasini bosing va "end process" yoki "kill process" ni tanlang.

"End Process" ("Yakunlash jarayoni") liniyasi bo'ylab chiroyli kichik dumaloq harakat qiladi, "Kill Process" opsiyasi esa "ekranimni o'chirib qo'ying" deb nomlanadi.