PMPOST(1) General Commands Manual PMPOST(1)

pmpost - افزودن پیام‌ها به تابلوی اعلانات Performance Co-Pilot

$PCP_BINADM_DIR/pmpost [-D debug] message

دستور pmpost متن message را به انتهای فایل تابلوی اعلانات Performance Co-Pilot (PCP) ($PCP_LOG_DIR/NOTICES) به‌صورت اتمیک (atomic) الصاق می‌کند، به‌گونه‌ای که از خرابی فایل تابلوی اعلانات در اثر فراخوانی‌های هم‌روند pmpost محافظت شود.

تابلوی اعلانات PCP به عنوان یک ذخیره‌ساز پایدار و مرکز تبادل پیام‌های مهم مربوط به عملکرد PCP و اعلان هشدارهای کارایی از سوی pmie(1) در نظر گرفته شده است، به‌ویژه هنگامی که سایر گزینه‌های اطلاع‌رسانی در دسترس نبوده یا مناسب نباشند.

پیام‌ها پیش از نوشته‌شدن، با زمان جاری پیشوندگذاری می‌شوند، و هرگاه روز جاری با آخرین باری که فایل تابلوی اعلانات نوشته شده متفاوت باشد، pmpost تاریخ کامل را در ابتدای پیام درج خواهد کرد.

اگر فایل تابلوی اعلانات وجود نداشته باشد، pmpost آن را ایجاد خواهد کرد. pmpost معمولاً توسط دیمن‌های با اجرای طولانی‌مدت PCP که تحت حساب‌های کاربری (معمولاً بدون دسترسی ویژه) $PCP_USER و $PCP_GROUP اجرا می‌شوند، فراخوانی می‌شود. مالکیت این فایل باید متعلق به کاربر $PCP_USER بوده و برای او قابل نوشتن، و برای سایرین قابل خواندن باشد.

$PCP_LOG_DIR/NOTICES
فایل تابلوی اعلانات PCP

فایل /etc/pcp.conf شامل مقادیر محلی برای متغیرهای _PCP است.

logger(1).

pcp-eventlog(1).

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

pmie(1)، pcp.conf(5) و pcp.env(5).

PCP Performance Co-Pilot