إشارات Linux
مرجع سريع لكل إشارة عملية POSIX/Linux قياسية — من SIGHUP إلى SIGSYS — يوضّح رقم كل إشارة وإجراءها الافتراضي (Term، Core، Ign، Stop، Cont)، وما إذا كان يمكن التقاطها، وما يثيرها، ورمز خروج الصدفة المطابق (128+N). في متصفحك، مجاناً.
كل إشارة عملية POSIX/Linux قياسية، مشروحة. كل شيء يعمل في متصفحك من مرجع مدمج — لا يُرسَل شيء إلى الخادم.
| الإشارة | الرقم | الإجراء الافتراضي | قابلة للالتقاط | الوصف | رمز الخروج |
|---|
حول إشارات Linux
يسرد مرجع إشارات Linux كل إشارة عملية قياسية في POSIX/Linux، من SIGHUP إلى SIGSYS، في جدول واحد يسهل تصفحه. يعرض كل صف رقم الإشارة، إجراءها الافتراضي — إنهاء، تفريغ ذاكرة (core dump)، تجاهل، إيقاف أو استمرار — وهل يمكن لعملية التقاطها، وما يثيرها عادة، ورمز خروج الصدفة (128 + N) الذي تراه عندما تموت عملية بسببها.
عمود رمز الخروج ذاك يُغلق الحلقة التي يواجهها المطورون يوميًا: حاوية خرجت برمز 137 قُتلت بواسطة SIGKILL (9)، وعطل برمز 139 كان خطأ تجزئة من SIGSEGV (11)، وإغلاق نظيف عند 143 جاء من SIGTERM (15). يعمل البحث بالاسم أو الرقم أو رمز الخروج أو المعنى، بحيث تبدأ من أي دليل لديك.
حاشيتان تغطيان الجزأين اللذين تتجاهلهما المراجع عادة: إشارات الوقت الفعلي SIGRTMIN حتى SIGRTMAX، التي لا معنى محدَّدًا لها مسبقًا وتُسلَّم بترتيب مضمون، وملاحظة العمارة — تختلف بعض أرقام الإشارات على Alpha وMIPS وSPARC، ولهذا يجب أن تستخدم السكربتات الأسماء الرمزية. كل شيء يعمل في متصفحك.
كيفية استخدام إشارات Linux
- ابحث عن إشارة بالاسم (SIGKILL)، أو الرقم (9)، أو رمز خروج الصدفة (137) أو كلمة مثل "segmentation".
- اقرأ الصف: الرقم، الإجراء الافتراضي، هل يمكن التقاطها، وما يثيرها.
- استخدم عمود رمز الخروج لترجمة حالة صدفة 128+N مرة أخرى إلى الإشارة التي قتلت العملية.
- انسخ اسم الإشارة أو رمز الخروج بأزرار النسخ في الصف.
- راجع الملاحظات حول إشارات الوقت الفعلي والترقيم الخاص بكل عمارة إذا كنت تكتب سكربتات محمولة.