Referensi yang mudah dipindai untuk setiap sinyal proses POSIX/Linux standar — SIGHUP hingga SIGSYS — yang menampilkan nomor setiap sinyal, aksi defaultnya (Term, Core, Ign, Stop, Cont), apakah bisa ditangkap, apa yang memicunya, dan exit code shell yang sesuai (128+N). Di browser Anda, gratis.

Setiap sinyal proses POSIX/Linux standar, dijelaskan. Semuanya berjalan di browser Anda dari referensi bawaan — tidak ada yang dikirim ke server.

Sinyal No. Aksi default Bisa ditangkap Deskripsi Exit code
Tidak ada sinyal yang cocok dengan pencarian Anda.
Coba nama atau nomor lain — misalnya SIGTERM, 11, atau segmentation.
Selain ini, Linux menyediakan sinyal real-time SIGRTMIN hingga SIGRTMAX (biasanya sinyal 34–64). Sinyal-sinyal ini tidak memiliki makna yang telah ditentukan dan dikirim dalam urutan yang dijamin — aplikasi menetapkan tujuannya sendiri.
Nomor sinyal yang ditampilkan adalah default untuk ABI x86/ARM. Beberapa sinyal memiliki nomor berbeda pada arsitektur lain (misalnya Alpha, MIPS, dan SPARC), jadi selalu utamakan nama simbolik (SIGKILL) daripada nomor mentah (9) dalam skrip.

Tentang Sinyal Linux

Referensi Linux Signals mencantumkan setiap sinyal proses POSIX/Linux standar, dari SIGHUP hingga SIGSYS, dalam satu tabel yang mudah ditelusuri. Setiap baris menampilkan nomor sinyalnya, aksi bawaannya — Terminate, Core dump, Ignore, Stop atau Continue — apakah sebuah proses bisa menangkapnya, apa yang biasanya memicunya, dan kode exit shell (128 + N) yang Anda lihat saat sebuah proses mati karenanya.

Kolom kode exit itu menutup lingkaran yang setiap hari dihadapi developer: container yang keluar dengan 137 dimatikan oleh SIGKILL (9), crash dengan 139 adalah segmentation fault dari SIGSEGV (11), dan penutupan bersih pada 143 berasal dari SIGTERM (15). Pencarian bekerja berdasarkan nama, angka, kode exit atau makna, sehingga Anda bisa memulai dari petunjuk apa pun yang Anda miliki.

Dua catatan kaki mencakup bagian yang biasanya dilewatkan referensi lain: sinyal waktu-nyata SIGRTMIN hingga SIGRTMAX, yang tidak punya makna baku dan disampaikan dalam urutan yang terjamin, serta peringatan arsitektur — beberapa nomor sinyal berbeda pada Alpha, MIPS dan SPARC, itulah sebabnya skrip sebaiknya memakai nama simbolik. Semuanya berjalan di browser Anda.

Cara menggunakan Sinyal Linux

  1. Cari sinyal berdasarkan nama (SIGKILL), angka (9), kode exit shell (137) atau kata kunci seperti "segmentation".
  2. Baca barisnya: angka, aksi bawaan, apakah bisa ditangkap, dan apa yang memicunya.
  3. Gunakan kolom kode exit untuk menerjemahkan status shell 128+N kembali ke sinyal yang mematikan prosesnya.
  4. Salin nama sinyal atau kode exit dengan tombol salin di barisnya.
  5. Periksa catatan tentang sinyal waktu-nyata dan penomoran per-arsitektur jika Anda menulis skrip yang portabel.

Pertanyaan yang sering diajukan

SIGTERM (15) meminta sebuah proses untuk keluar secara sopan — bisa ditangkap, sehingga proses tersebut mungkin bisa membersihkan diri lebih dulu. SIGKILL (9) menghentikan seketika di level kernel dan tidak bisa ditangkap, diblokir atau diabaikan. Selalu coba SIGTERM sebelum menggunakan kill -9.

SIGKILL dan SIGSTOP. Kernel menegakkan keduanya secara langsung, sehingga tidak ada handler yang bisa mencegatnya — SIGKILL selalu menghentikan proses dan SIGSTOP selalu menangguhkannya.

Saat sebuah proses dimatikan oleh sinyal, shell melaporkan 128 ditambah nomor sinyalnya. Jadi 139 adalah 128 + 11: prosesnya mati karena SIGSEGV, sebuah segmentation fault. Tabel ini mencantumkan kode exit ini di samping setiap sinyal fatal.

SIGRTMIN hingga SIGRTMAX — biasanya nomor 34 sampai 64 di Linux. Berbeda dengan sinyal standar, sinyal ini tidak punya makna baku dan diantrekan serta disampaikan dalam urutan yang terjamin, sehingga aplikasi menetapkan tujuannya sendiri untuk sinyal ini.

Karena beberapa nomor sinyal berbeda antar arsitektur CPU seperti Alpha, MIPS dan SPARC. Nama simboliknya — kill -TERM alih-alih kill -15 — berarti hal yang sama di mana pun, sehingga itulah pilihan yang portabel.

Ya, sepenuhnya gratis. Seluruh tabel dibangun ke dalam halaman dan semua pencarian serta penyalinan terjadi di browser Anda.

Butuh bantuan?
Menemukan masalah dengan alat ini? Beri tahu tim kami.
Laporkan masalah

Tambahkan alat gratis ini ke situs web Anda sendiri — salin dan tempel kode di bawah ini.