אותות 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 בחזרה לאות שהרג את התהליך.
- העתיקו את שם האות או את קוד היציאה עם כפתורי ההעתקה של השורה.
- בדקו את ההערות על אותות בזמן אמת ומספור לפי ארכיטקטורה אם אתם כותבים סקריפטים ניידים.