PMHOSTNAME(1) General Commands Manual PMHOSTNAME(1)

pmhostname - گزارش نام میزبان

pmhostname [-D debug] [-?] [hostname]

دستور pmhostname نام میزبان hostname را همان‌طور که توسط gethostbyname(3) بازگردانده می‌شود، گزارش می‌دهد.

اگر hostname مشخص نشده باشد، نام میزبان محلی با استفاده از gethostname(2) دریافت شده و سپس به gethostbyname(3) ارسال می‌شود.

دستور pmhostname سرویسی برای اسکریپت‌های پوسته ارائه می‌دهد که منطق پیشین مورد استفاده در برنامه‌های Performance Co-Pilot را هنگام تلاش برای تعیین نام رسمی یک میزبان شبیه‌سازی می‌کند. برنامه‌های PCP دیگر از روش‌های اکتشافی مبتنی بر DNS استفاده نمی‌کنند، بنابراین این دستور منسوخ شده است.

اگر gethostbyname(3) با شکست مواجه شود، نام میزبان ورودی (خواه hostname باشد یا نتیجه حاصل از فراخوانی gethostname(2)) گزارش می‌شود.

گزینه‌های خط فرمان موجود عبارتند از:

-?, --help
نمایش پیام راهنما و خروج.

متغیرهای محیطی با پیشوند PCP_ برای تعیین پارامترهای نام فایل‌ها و دایرکتوری‌های مورد استفاده توسط PCP به کار می‌روند. در هر نصب، فایل /etc/pcp.conf حاوی مقادیر محلی برای این متغیرها است. متغیر $PCP_CONF می‌تواند برای تعیین یک فایل پیکربندی جایگزین استفاده شود، همان‌طور که در pcp.conf(5) شرح داده شده است.

گزینه -D یا --debug خروجی اطلاعات تشخیصی اضافی را در stderr جهت کمک به عیب‌یابی و ریشه‌یابی مشکلات فعال می‌کند؛ هرچند این اطلاعات گاهی پیچیده بوده و در درجه اول به جای کاربران نهایی، برای راهنمایی توسعه‌دهندگان در نظر گرفته شده است. debug فهرستی از گزینه‌های اشکال‌زدایی است که با کاما از هم جدا شده‌اند؛ از pmdbg(1) همراه با گزینه -l برای دریافت فهرستی از گزینه‌های اشکال‌زدایی موجود و معانی آن‌ها استفاده کنید.

گزینه‌های اشکال‌زدایی مختص pmhostname به شرح زیر هستند:

گزینه توضیحات
appl0 اطلاعات تشخیصی دقیق، برای نمونه نتیجه فراخوانی gethostname(2) و توابع PMAPI

nslookup(1), gethostname(2), gethostbyname(3), pcp.conf(5), pcp.env(5) و resolver(5).

PCP Performance Co-Pilot