MKC_CHECK_PROG(1) MKC_CHECK_PROG(1)

mkc_check_prog - بررسی وجود و یافتن مسیر برنامه‌های اجرایی

mkc_check_prog [OPTIONS] <progname>
mkc_check_prog -h

دستور mkc_check_prog یک نام را دریافت کرده و به دنبال فایلی اجرایی با همان نام می‌گردد. جستجوی فایل اجرایی در مسیرهای تعریف‌شده در متغیر محیطی PATH کاربر انجام می‌شود. در صورت یافتن فایل اجرایی مناسب، مسیر آن چاپ می‌شود. در غیر این صورت، یک پیام خطا چاپ شده و mkc_check_prog با وضعیت خطا خارج می‌شود.

نمایش پیام راهنما.
شناسه progid به عنوان بخشی از نام فایل کش _mkc_* استفاده خواهد شد.
حذف فایل‌های موقت و حافظه نهان (کش).
حذف فایل‌های حافظه نهان (کش).

فهرستی از دایرکتوری‌ها که با دونقطه (:) از یکدیگر جدا شده‌اند.
اگر مقدار آن برابر با 1 قرار گیرد، پیام‌های با جزئیات کامل در خروجی خطای استاندارد (stderr) چاپ می‌شوند.
اگر مقدار آن برابر با 1 باشد و همچنین متغیر MKC_VERBOSE نیز برابر با 1 تنظیم شده باشد، نتایج ذخیره‌شده در حافظه نهان در خروجی خطای استاندارد نمایش داده می‌شوند.
دایرکتوری محل ایجاد فایل‌های موقت و حافظه نهان. در صورت عدم تنظیم، این فایل‌ها در دایرکتوری جاری ایجاد می‌شوند.
تمام نتایج در حافظه نهان ذخیره می‌شوند، مگر اینکه متغیر MKC_NOCACHE برابر با 1 تنظیم شده باشد.
اگر مقدار آن برابر با 1 تنظیم شود، فایل‌های موقت حذف خواهند شد.

mkc_check_prog gawk
mkc_check_prog c++
mkc_check_prog lua

Aleksey Cheusov <vle@gmx.net>

December 2, 2023