Tín hiệu Linux
Tài liệu tham khảo dễ quét cho mọi tín hiệu tiến trình POSIX/Linux chuẩn — từ SIGHUP đến SIGSYS — cho thấy số của mỗi tín hiệu, hành động mặc định (Term, Core, Ign, Stop, Cont), có thể bắt được hay không, điều gì kích hoạt nó và mã thoát shell tương ứng (128+N). Trong trình duyệt, miễn phí.
Mọi tín hiệu tiến trình POSIX/Linux chuẩn, được giải thích. Tất cả chạy trong trình duyệt của bạn từ một tham chiếu tích hợp — không có gì gửi lên máy chủ.
| Tín hiệu | Số | Hành động mặc định | Có thể bắt | Mô tả | Mã thoát |
|---|
Giới thiệu về Tín hiệu Linux
Tài liệu tham khảo Tín Hiệu Linux liệt kê mọi tín hiệu tiến trình POSIX/Linux tiêu chuẩn, từ SIGHUP đến SIGSYS, trong một bảng dễ lướt xem. Mỗi dòng hiển thị số hiệu tín hiệu, hành động mặc định của nó — Chấm dứt, Đổ lõi (core dump), Bỏ qua, Dừng hoặc Tiếp tục — liệu một tiến trình có thể bắt được nó hay không, điều gì thường kích hoạt nó, và mã thoát shell (128 + N) bạn thấy khi một tiến trình chết vì nó.
Cột mã thoát đó khép lại vòng lặp mà nhà phát triển gặp phải hàng ngày: một container thoát với mã 137 đã bị SIGKILL (9) buộc dừng, một sự cố với mã 139 là lỗi phân đoạn từ SIGSEGV (11), và một lần tắt sạch sẽ với mã 143 đến từ SIGTERM (15). Tìm kiếm hoạt động theo tên, số, mã thoát hoặc ý nghĩa, nên bạn có thể bắt đầu từ bất kỳ manh mối nào bạn có.
Hai chú thích bao quát những phần mà tài liệu tham khảo thường bỏ qua: các tín hiệu thời gian thực SIGRTMIN đến SIGRTMAX, không có ý nghĩa định trước và được gửi theo thứ tự đảm bảo, và lưu ý về kiến trúc — một vài số hiệu tín hiệu khác nhau trên Alpha, MIPS và SPARC, đó là lý do script nên dùng tên biểu tượng. Mọi thứ chạy trong trình duyệt của bạn.
Cách sử dụng Tín hiệu Linux
- Tìm kiếm một tín hiệu theo tên (SIGKILL), số (9), mã thoát shell (137) hoặc một từ khóa như "segmentation".
- Đọc dòng: số hiệu, hành động mặc định, liệu nó có thể bị bắt hay không, và điều gì kích hoạt nó.
- Dùng cột mã thoát để chuyển đổi trạng thái shell 128+N trở lại thành tín hiệu đã giết tiến trình.
- Sao chép tên tín hiệu hoặc mã thoát bằng các nút sao chép của dòng đó.
- Kiểm tra các ghi chú về tín hiệu thời gian thực và cách đánh số theo kiến trúc nếu bạn đang viết script di động.