אותות Linux
מדריך נוח לסריקה לכל אות תהליך סטנדרטי של POSIX/Linux — מ-SIGHUP ועד SIGSYS — המציג את מספר האות, פעולת ברירת המחדל שלו (Term, Core, Ign, Stop, Cont), האם ניתן ללכוד אותו, מה מעורר אותו וקוד יציאת המעטפת המתאים (128+N). בדפדפן שלכם, בחינם.
כל אות תהליך סטנדרטי של POSIX/Linux, מוסבר. הכול פועל בדפדפן שלכם ממדריך מובנה — שום דבר אינו נשלח לשרת.
| אות | מס' | פעולת ברירת מחדל | ניתן ללכידה | תיאור | קוד יציאה |
|---|
אודות אותות Linux
רפרנס אותות ה-Linux מפרט כל אות תהליך סטנדרטי של POSIX/Linux, מ-SIGHUP ועד SIGSYS, בטבלה סורקת אחת. כל שורה מציגה את מספר האות, את הפעולה שלו כברירת מחדל — הפסקה, dump זיכרון, התעלמות, עצירה או המשך — האם תהליך יכול לתפוס אותו, מה בדרך כלל מעורר אותו, וקוד היציאה של המעטפת (128 + N) שתראו כשתהליך מת ממנו.
עמודת קוד היציאה סוגרת את המעגל שמפתחים נתקלים בו יום-יום: קונטיינר שיוצא ב-137 נהרג על ידי SIGKILL (9), קריסה ב-139 הייתה שגיאת פילוג זיכרון מ-SIGSEGV (11), וכיבוי נקי ב-143 הגיע מ-SIGTERM (15). החיפוש עובד לפי שם, מספר, קוד יציאה או משמעות, כך שתוכלו להתחיל מכל רמז שיש לכם.
שתי הערות שוליים מכסות חלקים שרפרנסים בדרך כלל מדלגים עליהם: האותות בזמן אמת SIGRTMIN עד SIGRTMAX, שאין להם משמעות מוגדרת מראש ומועברים בסדר מובטח, והסייג האדריכלי — כמה מספרי אות שונים ב-Alpha, MIPS ו-SPARC, וזו הסיבה שסקריפטים צריכים להשתמש בשמות סימבוליים. הכול פועל בדפדפן שלכם.
כיצד להשתמש ב-אותות Linux
- חפשו אות לפי שם (SIGKILL), מספר (9), קוד יציאה של מעטפת (137) או מילת מפתח כמו "segmentation".
- קראו את השורה: מספר, פעולת ברירת מחדל, האם ניתן לתפוס אותו, ומה מעורר אותו.
- השתמשו בעמודת קוד היציאה כדי לתרגם סטטוס מעטפת 128+N בחזרה לאות שהרג את התהליך.
- העתיקו את שם האות או את קוד היציאה עם כפתורי ההעתקה של השורה.
- בדקו את ההערות על אותות בזמן אמת ומספור לפי ארכיטקטורה אם אתם כותבים סקריפטים ניידים.