مرجع کدهای خروج
کدهای خروج فرایند شل و یونیکس را جستجو کنید — 0 موفقیت، 1/2 خطاها، 126/127/128/255 کدهای ویژهٔ شل، بازهٔ سیگنال مرگبار 128+N (130 SIGINT، 137 SIGKILL، 139 SIGSEGV، 143 SIGTERM) و کدهای sysexits.h در BSD (64–78). جستجو، فیلتر و کپی کنید. در مرورگر، رایگان.
هر کد خروج (بازگشت) استاندارد شل و یونیکس، توضیحدادهشده. همهچیز در مرورگر شما از یک مرجع داخلی اجرا میشود — چیزی به سرور ارسال نمیشود.
| کد | معنا | دسته | توضیح |
|---|
درباره مرجع کدهای خروج
مرجع کدهای خروج، وضعیت عددیای که یک شل یا فرآیند یونیکس هنگام پایان بازمیگرداند را توضیح میدهد. کل چشمانداز را پوشش میدهد: ۰ برای موفقیت، ۱ و ۲ برای خطاهای عمومی، کدهای ویژه شل ۱۲۶ (پیدا شده اما غیرقابلاجرا)، ۱۲۷ (دستور پیدا نشد)، ۱۲۸ (آرگومان خروج نامعتبر) و ۲۵۵ (خارج از محدوده)، بازه سیگنالهای کشنده 128+N، و کدهای sysexits.h نوع BSD یعنی ۶۴ تا ۷۸.
بازه سیگنال جایی است که بیشترین سردرگمی رخ میدهد: ۱۳۰ یعنی فرآیند با Ctrl+C (SIGINT) قطع شد، ۱۳۷ یعنی بهزور کشته شد (SIGKILL؛ اغلب کشتن کمبود حافظه در کانتینرها)، ۱۳۹ یک نقض تقسیمبندی (SIGSEGV) است و ۱۴۳ یک خاتمه مؤدبانه (SIGTERM) است. هر ورودی نام سیگنال و آنچه معمولاً آن را برمیانگیزد را توضیح میدهد.
بر اساس شماره، سیگنال یا نام sysexits، یا معنای ساده جستوجو کنید؛ بر اساس دسته فیلتر کنید: Success، General، Shell، Signal یا sysexits.h، و هر کد را با یک کلیک کپی کنید. همه چیز از یک مرجع داخلی در مرورگر شما اجرا میشود.
نحوه استفاده از مرجع کدهای خروج
- یک کد خروج (137)، یک نام (SIGSEGV، EX_USAGE) یا عبارتی مانند «command not found» را در جعبه جستوجو تایپ کنید.
- در صورت نیاز بر اساس دسته فیلتر کنید: Success، General، Shell، Signal یا sysexits.h.
- معنا و توضیح ورودی را بخوانید؛ ورودیهای بازه سیگنال نیز سیگنال زیرین را نام میبرند.
- کد را برای یک گزارش باگ، قانون نظارت یا مقایسه اسکریپت کپی کنید.