อ้างอิงรหัส exit
ค้นหารหัส exit ของเชลล์และโปรเซส Unix — 0 สำเร็จ, 1/2 ข้อผิดพลาด, 126/127/128/255 รหัสเชลล์พิเศษ, ช่วงสัญญาณร้ายแรง 128+N (130 SIGINT, 137 SIGKILL, 139 SIGSEGV, 143 SIGTERM) และรหัส BSD sysexits.h (64–78) ค้นหา กรอง และคัดลอก ในเบราว์เซอร์ ฟรี
ทุกรหัส exit (return) ของเชลล์และ Unix มาตรฐาน พร้อมคำอธิบาย ทุกอย่างทำงานในเบราว์เซอร์ของคุณจากแหล่งอ้างอิงในตัว — ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์
| รหัส | ความหมาย | หมวดหมู่ | คำอธิบาย |
|---|
เกี่ยวกับ อ้างอิงรหัส exit
Exit Codes Reference อธิบายสถานะตัวเลขที่เชลล์หรือโปรเซส Unix ส่งกลับเมื่อสิ้นสุดการทำงาน ครอบคลุมทุกกรณี ได้แก่ 0 สำหรับความสำเร็จ, 1 และ 2 สำหรับข้อผิดพลาดทั่วไป, โค้ดพิเศษของเชลล์ 126 (พบแต่รันไม่ได้), 127 (ไม่พบคำสั่ง), 128 (อาร์กิวเมนต์ exit ไม่ถูกต้อง) และ 255 (อยู่นอกช่วง), ช่วง 128+N ของ signal ร้ายแรง และโค้ด sysexits.h ของ BSD ตั้งแต่ 64 ถึง 78
ช่วง signal คือจุดที่คนงงมากที่สุด 130 หมายถึงโปรเซสถูกขัดจังหวะด้วย Ctrl+C (SIGINT), 137 หมายถึงถูกบังคับปิดตาย (SIGKILL ซึ่งมักเป็น out-of-memory killer ในคอนเทนเนอร์), 139 คือข้อผิดพลาด segmentation fault (SIGSEGV) และ 143 คือการยุติแบบสุภาพ (SIGTERM) แต่ละรายการระบุชื่อ signal และอธิบายว่าอะไรมักเป็นตัวกระตุ้น
ค้นหาตามหมายเลข, signal หรือชื่อ sysexits หรือความหมายแบบภาษาธรรมดา กรองตามหมวดหมู่ ได้แก่ Success, General, Shell, Signal หรือ sysexits.h และคัดลอกโค้ดใดก็ได้ด้วยคลิกเดียว ทุกอย่างทำงานจากข้อมูลอ้างอิงในตัวในเบราว์เซอร์ของคุณ
วิธีใช้ อ้างอิงรหัส exit
- พิมพ์ exit code (137), ชื่อ (SIGSEGV, EX_USAGE) หรือวลีอย่าง "command not found" ลงในกล่องค้นหา
- กรองตามหมวดหมู่หากต้องการ ได้แก่ Success, General, Shell, Signal หรือ sysexits.h
- อ่านความหมายและคำอธิบายของรายการ รายการในช่วง signal จะระบุชื่อ signal พื้นฐานด้วย
- คัดลอกโค้ดสำหรับรายงานบั๊ก กฎการมอนิเตอร์ หรือการเปรียบเทียบในสคริปต์