← man/security_and_auth
kill — man kill — 80×24
ugur@toprak:~/man/security_and_auth$man kill
Bölüm 1 Güvenlik & Kimlik

kill

bir süreci sonlandırır veya sürece sinyal gönderir

Özet

      kill [-s signal_name] pid ...
      kill -l [exit_status]
      kill -signal_name pid ...
      kill -signal_number pid ...

Açıklama

kill yardımcı programı, pid işlenenleri (operands) tarafından belirtilen süreçlere bir sinyal gönderir.

Diğer kullanıcıların süreçlerine yalnızca süper kullanıcı (root) sinyal gönderebilir.

Seçenekler aşağıdaki gibidir:

-s signal_name Varsayılan TERM sinyali yerine gönderilecek sinyali belirten sembolik bir sinyal adı.

-l [exit_status] Hiçbir işlenen verilmemişse sinyal adlarını listeler; aksi takdirde exit_status değerine karşılık gelen sinyal adını yazar.

-signal_name Varsayılan TERM sinyali yerine gönderilecek sinyali belirten sembolik bir sinyal adı.

-signal_number Varsayılan TERM sinyali yerine gönderilecek sinyali belirten, negatif olmayan bir ondalık tam sayı.

Aşağıdaki PID değerlerinin özel anlamları vardır:

  • -1: Süper kullanıcı ise, sinyali tüm süreçlere yayınlar (broadcast); aksi takdirde kullanıcıya ait tüm süreçlere yayınlar.

En sık kullanılan sinyallerden bazıları şunlardır:

1 HUP (hang up - kapatma) 2 INT (interrupt - kesme) 3 QUIT (quit - çıkış) 6 ABRT (abort - iptal) 9 KILL (yakalanamayan, yoksayılamayan sonlandırma) 14 ALRM (alarm clock - alarm saati) 15 TERM (software termination signal - yazılımsal sonlandırma sinyali)

Bazı kabuklar, bu yardımcı programa benzer veya onunla aynı olan yerleşik (builtin) bir kill komutu sağlayabilir. builtin(1) kılavuz sayfasına başvurun.

Çıkış Durumu

kill yardımcı programı başarı durumunda 0 ile, bir hata oluşursa >0 ile çıkar.

Örnekler

     142 ve 157 PID değerlerine sahip süreçleri sonlandır:

	   kill 142 157

     507 PID değerine sahip sürece kapatma (SIGHUP) sinyali gönder:

	   kill -s HUP 507

     117 PGID değerine sahip süreç grubunu sonlandır:

	   kill -- -117

Ayrıca Bakınız

builtin(1), csh(1), killall(1), ps(1), sh(1), kill(2), sigaction(2)

Standartlar

kill yardımcı programının IEEE Std 1003.2 (“POSIX.2”) uyumlu olması beklenmektedir.

Tarihçe

Bir kill komutu kılavuzun 8. bölümünde AT&T UNIX Sürüm 3'te yer almıştır.

Hatalar

csh(1) kullanıcıları için “kill 0” komutunun yerini alacak bir alternatif sağlanmalıdır.

macOS 26.4 October 3, 2016 macOS 26.4