Midسختی 2 از ۵· در 15٪ مصاحبههای این حوزه پرسیده شده
Exit Code در Bash چیست و چطور بررسی میشود؟
☆نشان کردنپاسخ کوتاه
هر دستور بعد از اجرا یک کد عددی برمیگرداند (۰ یعنی موفق)؛ با متغیر $? مقدار Exit Code آخرین دستور خوانده میشود.
پاسخ کامل
این الگو پایهٔ تصمیمگیری در اسکریپتها و Pipeline های CI/CD است — مثلاً بعد از دستور Build، بررسی $? مشخص میکند آیا باید مراحل بعدی اجرا شوند یا اسکریپت با خطا متوقف شود.
مثال کد
bash\ndotnet build\nif [[ $? -ne 0 ]]; then exit 1; fi\n
