ابحث عن رموز خروج عمليات الصدفة ويونكس — 0 نجاح، 1/2 أخطاء، 126/127/128/255 رموز صدفة خاصة، نطاق الإشارات القاتلة 128+N (130 SIGINT، 137 SIGKILL، 139 SIGSEGV، 143 SIGTERM) ورموز sysexits.h من BSD (64–78). ابحث وصفِّ وانسخ. في متصفحك، مجاناً.

كل رمز خروج (إرجاع) قياسي للصدفة ويونكس، مشروحاً. كل شيء يعمل في متصفحك من مرجع مدمج — لا يُرسَل شيء إلى الخادم.

الرمز المعنى الفئة الوصف
لا يوجد رمز خروج يطابق بحثك.
جرّب رقماً أو اسماً مختلفاً — مثل 130 أو SIGSEGV أو command not found أو EX_CONFIG.

حول مرجع رموز الخروج

يشرح مرجع رموز الخروج (Exit Codes) الحالة الرقمية التي تعيدها الصدفة أو عملية Unix عند انتهائها. يغطي المشهد بأكمله: 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 — وانسخ أي رمز بنقرة. كل شيء يعمل من مرجع مدمج في متصفحك.

كيفية استخدام مرجع رموز الخروج

  1. اكتب رمز خروج (137)، أو اسمًا (SIGSEGV، EX_USAGE) أو عبارة مثل "command not found" في مربع البحث.
  2. صفّ حسب الفئة عند الحاجة: نجاح، عام، صدفة، إشارة أو sysexits.h.
  3. اقرأ معنى المدخل ووصفه؛ تسمّي مدخلات نطاق الإشارة الإشارة الأساسية أيضًا.
  4. انسخ الرمز لتقرير خلل أو قاعدة مراقبة أو مقارنة سكربت.

الأسئلة الشائعة

يعني أن العملية قُتلت بالإشارة رقم 9 (SIGKILL)، حيث 128 + 9 = 137. في الحاويات والبيئات المقيّدة، السبب الأكثر شيوعًا هو قاتل نفاد الذاكرة في النواة الذي ينهي العملية.

127 يعني أن الصدفة لم تجد الأمر إطلاقًا — عادة خطأ إملائي أو مشكلة في PATH. 126 يعني أن الأمر وُجد لكن تعذّر تنفيذه، عادة لأنه يفتقر إلى صلاحية التنفيذ أو ليس ملفًا قابلًا للتشغيل.

في bash وصدفات POSIX الأخرى، تطبع echo $? فور تنفيذ الأمر حالة خروجه. تُعاد تهيئتها مع كل أمر تشغّله، لذا اقرأها قبل تشغيل أي شيء آخر.

اصطلاح BSD يعطي معاني محددة للرموز في ذلك النطاق — مثل EX_USAGE (64) لخطأ استخدام سطر الأوامر، وEX_NOINPUT (66) لملف إدخال مفقود وEX_CONFIG (78) لخطأ إعداد. لا تزال أنظمة البريد وبعض أدوات سطر الأوامر تستخدمها.

تُخزَّن حالات الخروج في بايت واحد، لذا أي شيء فوق 255 يلتف — يُبلَّغ عن exit 256 كـ 0، ما يبدو نجاحًا. التزم بـ 0–255، وبـ 0–125 إن أردت تجنب التعارض مع رموز الصدفة المحجوزة.

نعم، مجاني تمامًا. المرجع بأكمله مدمج في الصفحة والبحث والتصفية والنسخ يحدث في متصفحك دون أي طلبات خادم.

شارك هذا
هل تحتاج إلى مساعدة؟
هل واجهت مشكلة في هذه الأداة؟ أخبر فريقنا.
الإبلاغ عن مشكلة

أضف هذه الأداة المجانية إلى موقعك الخاص — انسخ والصق الكود أدناه.