TRACE-CMD-LISTEN(1) libtracefs Manual TRACE-CMD-LISTEN(1)

trace-cmd-listen - گوش دادن به اتصالات ورودی برای ضبط ردیابی.

trace-cmd listen -p port [OPTIONS]

دستور trace-cmd(1) listen درگاهی را برای گوش دادن و انتظار جهت دریافت اتصال از سوی سایر میزبان‌هایی که trace-cmd-record(1) را با گزینه -N اجرا می‌کنند، برپا می‌کند. هنگامی که اتصالی برقرار شده و میزبان دوردست داده‌ها را ارسال کند، فایلی به نام trace.HOST:PORT.dat ایجاد خواهد شد؛ که در آن HOST نام میزبان دوردست و PORT درگاهی است که میزبان دوردست برای برقراری اتصال استفاده کرده است.

-p port

این گزینه درگاهی را که باید به آن گوش داده شود تعیین می‌کند.

-D

این گزینه باعث می‌شود trace-cmd listen به حالت دیمون (daemon) رفته و در پس‌زمینه اجرا شود.

-V

در عوض روی یک vsocket گوش می‌دهد. این گزینه برای ردیابی بین ماشین‌های مجازی میزبان و مهمان مفید است.

-d dir

این گزینه دایرکتوری‌ای را برای نوشتن فایل‌های داده مشخص می‌کند.

-o filename

این گزینه بخش پیش‌فرض trace را در trace.HOST:PORT.dat که هنگام اتصال یک میزبان دوردست ایجاد می‌شود، جایگزین می‌کند.

-l filename

این گزینه پیام‌های خروجی را به‌جای خروجی استاندارد در یک فایل لاگ می‌نویسد.

--verbose[=level]

سطح لاگ را تنظیم می‌کند. سطوح پشتیبانی‌شده لاگ عبارتند از "none"، "critical"، "error"، "warning"، "info"، "debug"، "all" یا شناسه‌های آن‌ها "0"، "1"، "2"، "3"، "4"، "5"، "6". تنظیم سطح لاگ به یک مقدار خاص، تمام لاگ‌های آن سطح و تمام سطوح پیش از آن را فعال می‌کند. در صورتی که مقداری مشخص نشود، این سطح به‌طور پیش‌فرض روی "info" خواهد بود.
مثال: فعال‌سازی تمام لاگ‌های critical، error و warning
trace-cmd listen --verbose=warning

trace-cmd(1), trace-cmd-record(1), trace-cmd-report(1), trace-cmd-start(1), trace-cmd-stop(1), trace-cmd-extract(1), trace-cmd-reset(1), trace-cmd-split(1), trace-cmd-list(1)

نوشته‌شده توسط Steven Rostedt، <rostedt@goodmis.org[1]>

https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git

کپی‌رایت (C) ۲۰۱۰ Red Hat, Inc. استفاده آزاد از این نرم‌افزار تحت شرایط پروانه عمومی همگانی گنو (GPL) مجاز است.

1.
rostedt@goodmis.org
mailto:rostedt@goodmis.org
03/09/2026 libtracefs