מדריך קודי יציאה
חפשו קודי יציאה של מעטפת ותהליכי Unix — 0 הצלחה, 1/2 שגיאות, 126/127/128/255 קודי מעטפת מיוחדים, טווח האותות הקטלניים 128+N (130 SIGINT, 137 SIGKILL, 139 SIGSEGV, 143 SIGTERM) וקודי sysexits.h של BSD (64–78). חפשו, סננו והעתיקו. בדפדפן שלכם, בחינם.
כל קוד יציאה (חזרה) סטנדרטי של מעטפת ו-Unix, מוסבר. הכול פועל בדפדפן שלכם ממדריך מובנה — שום דבר אינו נשלח לשרת.
| קוד | משמעות | קטגוריה | תיאור |
|---|
אודות מדריך קודי יציאה
רפרנס קודי היציאה מסביר את הסטטוס המספרי שמעטפת (shell) או תהליך יוניקס מחזירים כשהם מסתיימים. הוא מכסה את התמונה המלאה: 0 להצלחה, 1 ו-2 לשגיאות כלליות, קודי המעטפת המיוחדים 126 (נמצא אך לא בר-ביצוע), 127 (פקודה לא נמצאה), 128 (ארגומנט יציאה לא תקין) ו-255 (מחוץ לטווח), טווח האותות הקטלניים 128+N, וקודי sysexits.h של BSD 64–78.
טווח האותות הוא היכן שרוב בעיות התכנון מתרחשות: 130 פירושו שהתהליך הופסק עם Ctrl+C (SIGINT), 137 פירושו שהוא הופסק בכוח (SIGKILL — לעיתים קרובות הרוצח של חוסר זיכרון בקונטיינרים), 139 היא שגיאת פילוג זיכרון (SIGSEGV) ו-143 היא סיום מנומס (SIGTERM). כל רשומה מציינת את שם האות ומסבירה מה בדרך כלל מפעיל אותו.
חפשו לפי מספר, אות או שם sysexits, או משמעות בשפה פשוטה; סננו לפי קטגוריה — הצלחה, כללי, מעטפת, אות או sysexits.h — והעתיקו כל קוד בלחיצה. הכול פועל מרפרנס מובנה בדפדפן שלכם.
כיצד להשתמש ב-מדריך קודי יציאה
- הקלידו קוד יציאה (137), שם (SIGSEGV, EX_USAGE) או ביטוי כמו "command not found" בתיבת החיפוש.
- סננו לפי קטגוריה במידת הצורך: הצלחה, כללי, מעטפת, אות או sysexits.h.
- קראו את משמעות הרשומה והתיאור שלה; רשומות בטווח האותות גם מציינות את האות הבסיסי.
- העתיקו את הקוד עבור דוח באג, כלל ניטור או השוואת סקריפט.