.\" $NetBSD$ .\" .\" Copyright (c) by Aleksey Cheusov (vle@gmx.net) .\" Absolutely no warranty. .\" .\" ------------------------------------------------------------------ .de VS \" Verbatim Start .ft CW .nf .ne \\$1 .. .de VE \" Verbatim End .ft R .fi .. .\" ------------------------------------------------------------------ .TH MKC_CHECK_PROG 1 "Dec 2, 2023" "" "" .SH "نام (NAME)" mkc_check_prog \- بررسی وجود و یافتن مسیر برنامه‌های اجرایی .SH "خلاصه دستور (SYNOPSIS)" .BI mkc_check_prog " [OPTIONS] " .br .BI mkc_check_prog " \-h" .SH "توضیحات (DESCRIPTION)" دستور .B mkc_check_prog یک نام را دریافت کرده و به دنبال فایلی اجرایی با همان نام می‌گردد. جستجوی فایل اجرایی در مسیرهای تعریف‌شده در متغیر محیطی .B PATH کاربر انجام می‌شود. در صورت یافتن فایل اجرایی مناسب، مسیر آن چاپ می‌شود. در غیر این صورت، یک پیام خطا چاپ شده و .B mkc_check_prog با وضعیت خطا خارج می‌شود. .SH "گزینه‌ها (OPTIONS)" .TP .B \-h نمایش پیام راهنما. .TP .BI \-i " progid" شناسه .I progid به عنوان بخشی از نام فایل کش .I _mkc_* استفاده خواهد شد. .TP .B \-d حذف فایل‌های موقت و حافظه نهان (کش). .TP .B \-D حذف فایل‌های حافظه نهان (کش). .SH "متغیرهای محیطی (ENVIRONMENT)" .TP .B PATH فهرستی از دایرکتوری‌ها که با دونقطه (:) از یکدیگر جدا شده‌اند. .TP .B MKC_VERBOSE اگر مقدار آن برابر با 1 قرار گیرد، پیام‌های با جزئیات کامل در خروجی خطای استاندارد (stderr) چاپ می‌شوند. .TP .B MKC_SHOW_CACHED اگر مقدار آن برابر با 1 باشد و همچنین متغیر .B MKC_VERBOSE نیز برابر با 1 تنظیم شده باشد، نتایج ذخیره‌شده در حافظه نهان در خروجی خطای استاندارد نمایش داده می‌شوند. .TP .B MKC_CACHEDIR دایرکتوری محل ایجاد فایل‌های موقت و حافظه نهان. در صورت عدم تنظیم، این فایل‌ها در دایرکتوری جاری ایجاد می‌شوند. .TP .B MKC_NOCACHE تمام نتایج در حافظه نهان ذخیره می‌شوند، مگر اینکه متغیر .B MKC_NOCACHE برابر با 1 تنظیم شده باشد. .TP .B MKC_DELETE_TMPFILES اگر مقدار آن برابر با 1 تنظیم شود، فایل‌های موقت حذف خواهند شد. .SH "مثال‌ها (EXAMPLES)" .VS mkc_check_prog gawk mkc_check_prog c++ mkc_check_prog lua .VE .SH "نویسنده (AUTHOR)" Aleksey Cheusov