Salam dəyərli oxucular, Bu gün sizə Linux distrolarında ən çox istifadə edilən komandalardan biri olan Kill haqqında bəhs edəcəyik.Linux-da kill komandası işləyən prosesi dayandırmaq üçün istifadə olunur. Öldürmə əmri prosesin müxtəlif yollarla dayandırılmasına imkan verən prosesə xüsusi siqnal göndərir. Ən çox istifadə olunan siqnallar məqalənini davamını oxuya bilərsiniz.
SIGTERM (siqnal nömrəsi 15): Prosesin bitməsi haqqında sistemə bildirilir. Proses bitirmə əməliyyatını yerinə yetirmək üçün vaxt alır. Bu siqnal prosesin təmiz şəkildə bağlanmasına imkan verir.
SIGKILL (siqnal nömrəsi 9): Dərhal və force olaraq prosesi dayandırır. Prosesin təmiz şəkildə bağlanmasına icazə verilmir, buna görə də fayl zəiflikləri kimi resursların düzgün bağlanmamasına səbəb ola bilər. Bu siqnal bağlanmayan proseslərdə son çarə kimi istifadə olunur.
SIGHUP (siqnal 1): Adətən konfiqurasiya fayllarını yenidən yükləmək üçün istifadə olunur. O, prosesi dayandırmır, sadəcə onu yenidən işə salır.
PID istifadə edərək prosesin dayandırılması:
Prosesin zorla dayandırılması:
Prosesə xüsusi siqnal göndərilməsi:
Qeyd: Burada 1234 dayandırılacaq prosesin PID-idir (Proses ID).
kill əmri yalnız istifadəçiyə məxsus prosesləri dayandıra bilər. Bir prosesi dayandırmaq üçün kifayət qədər icazəniz yoxdursa, əmri sudo ilə işlətməlisiniz.