Jump to content
Üyelik kaydınızı yaparak son yazılan içeriklerden haberdar olun! ×

Linux

  • entries
    25
  • comment
    1
  • views
    34,972

Linux ve Unix sistemlerinde kill Komutu


Doğuhan ELMA

124 views

Linux ve Unix sistemlerinde kill komutu, belirtilen işlem kimliklerine (PID'ler) sinyal göndermek için kullanılır. En yaygın kullanımı, bir işlemi sonlandırmak içindir, ancak diğer sinyallerle işlemleri duraklatmak, devam ettirmek veya diğer eylemleri tetiklemek de mümkündür.

Kullanımı

Temel kullanımı şu şekildedir:

kill [seçenekler] PID

 

PID: Sonlandırılacak işlemin işlem kimliği (Process ID).

Seçenekler

  • -s SİNYAL: Hangi sinyalin gönderileceğini belirtir. Örneğin, kill -s HUP 1234 komutu PID 1234 olan işleme HUP sinyalini gönderir.
  • -l: Kullanılabilir sinyal isimlerinin listesini verir.
  • -L: Kullanılabilir sinyal numaralarının ve isimlerinin listesini verir.

Yaygın Sinyaller

  • SIGTERM (15): İşlemi düzgün bir şekilde sonlandırmak için kullanılır. İşlem, kapanış işlemlerini gerçekleştirebilir.
  • SIGKILL (9): İşlemi anında sonlandırmak için kullanılır. İşlem, kapanış işlemlerini gerçekleştiremez.
  • SIGHUP (1): Bir işleme yeniden başlatma sinyali göndermek için kullanılır. Bu, genellikle bir servisin yeniden yüklenmesi gerektiğinde kullanılır.

Örnekler

Bir işlemi düzgün bir şekilde sonlandırmak: kill 1234

Bir işlemi zorla sonlandırmak: kill -9 1234 veya kill -SIGKILL 1234

Kullanılabilir sinyallerin listesini almak: kill -l

kill komutu, işlemle ilgili olarak düşük seviyeli kontrol sağlar, bu yüzden dikkatli kullanılmalıdır. Yanlış bir PID ile kullanıldığında, beklenmeyen sonuçlar veya sistemin istikrarsız hale gelmesi mümkündür.

Ayrıca, bazı sistemlerde işlem sahibi olmadığınız veya özel izinlere sahip olmadığınız işlemlere sinyal gönderemezsiniz. Bu durumda, sudo ile komutu yönetici olarak çalıştırmanız gerekebilir.

0 Comments


Recommended Comments

There are no comments to display.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...