Linux Sinyalleri
Her standart POSIX/Linux işlem sinyali için taranabilir bir referans — SIGHUP'tan SIGSYS'e — her sinyalin numarasını, varsayılan eylemini (Term, Core, Ign, Stop, Cont), yakalanıp yakalanamayacağını, onu neyin tetiklediğini ve eşleşen shell çıkış kodunu (128+N) gösterir. Tarayıcınızda, ücretsiz.
Her standart POSIX/Linux işlem sinyali, açıklamalı. Her şey tarayıcınızda yerleşik bir referanstan çalışır — sunucuya hiçbir şey gönderilmez.
| Sinyal | No. | Varsayılan eylem | Yakalanabilir | Açıklama | Çıkış kodu |
|---|
Linux Sinyalleri Hakkında
Linux Sinyalleri referansı, SIGHUP'tan SIGSYS'e kadar her standart POSIX/Linux süreç sinyalini tek bir taranabilir tabloda listeler. Her satır sinyalin numarasını, varsayılan eylemini: Sonlandır, Bellek dökümü, Yoksay, Durdur veya Devam Et; bir sürecin onu yakalayıp yakalayamayacağını, tipik olarak neyin tetiklediğini ve bir süreç ondan öldüğünde gördüğünüz kabuk çıkış kodunu (128 + N) gösterir.
Bu çıkış kodu sütunu, geliştiricilerin her gün karşılaştığı döngüyü kapatır: 137 ile çıkan bir konteyner SIGKILL (9) tarafından öldürülmüştür, 139 ile bir çökme SIGSEGV (11) kaynaklı bir bellek erişim ihlalidir ve 143'teki temiz bir kapanma SIGTERM (15)'ten gelir. Arama; ada, numaraya, çıkış koduna veya anlama göre çalışır, böylece elinizdeki her hangi bir ipucundan başlayabilirsiniz.
İki dipnot, referansların genellikle atladığı kısımları kapsar: önceden tanımlı bir anlamı olmayan ve garanti edilen sırayla teslim edilen gerçek zamanlı sinyaller SIGRTMIN'den SIGRTMAX'a; ve mimari uyarısı: birkaç sinyal numarası Alpha, MIPS ve SPARC'ta farklıdır, bu yüzden betikler sembolik adlar kullanmalıdır. Her şey tarayıcınızda çalışır.
Linux Sinyalleri Nasıl Kullanılır
- Bir sinyali ada (SIGKILL), numaraya (9), kabuk çıkış koduna (137) veya "segmentation" gibi bir anahtar kelimeye göre arayın.
- Satırı okuyun: numara, varsayılan eylem, yakalanabilir olup olmadığı ve neyin onu tetiklediği.
- 128+N kabuk durumunu süreci öldüren sinyale geri çevirmek için çıkış kodu sütununu kullanın.
- Satırın kopyala düğmeleriyle sinyal adını veya çıkış kodunu kopyalayın.
- Taşınabilir betikler yazıyorsanız gerçek zamanlı sinyaller ve mimariye özgü numaralandırma hakkındaki notları kontrol edin.