GPIONOTIFY(1) gpionotify GPIONOTIFY(1) نام (NAME) gpionotify - ابزار خط فرمان libgpiod برای دریافت اعلان تغییرات خطوط GPIO خلاصه دستور (SYNOPSIS) gpionotify [گزینه‌ها] <خط>... توضیحات (DESCRIPTION) در انتظار تغییرات اطلاعات روی خطوط GPIO می‌ماند و آن‌ها را در خروجی استاندارد چاپ می‌کند. خطوط بر اساس نام مشخص می‌شوند، یا در صورت ارائه گزینه تراشه (chip)، می‌توان آن‌ها را به صورت اختیاری بر اساس آفست تعیین کرد. گزینه‌ها (OPTIONS) --banner نمایش بنر پس از راه‌اندازی موفقیت‌آمیز --by-name در نظر گرفتن خطوط به عنوان نام، حتی اگر به صورت آفست قابل تفسیر باشند -c, --chip محدود کردن دامنه به یک تراشه خاص -e, --event تعیین رویدادها برای نظارت مقادیر ممکن: 'requested'، 'released'، 'reconfigured'. (پیش‌فرض همه رویدادها است) -h, --help نمایش این راهنما و خروج -F, --format تعیین یک قالب خروجی سفارشی --idle-timeout خروج تمیز در صورتی که هیچ رویدادی برای بازه زمانی مشخص‌شده رخ ندهد --localtime تبدیل برچسب‌های زمانی رویداد به زمان محلی -n, --num-events خروج پس از پردازش تعداد رویدادهای مشخص‌شده -q, --quiet تولید نکردن هیچ‌گونه خروجی -s, --strict لغو عملیات در صورتی که نام خطوط درخواستی یکتا نباشد --unquoted قرار ندادن نام خطوط یا مصرف‌کنندگان در گیومه --utc تبدیل برچسب‌های زمانی رویداد به زمان UTC -v, --version نمایش اطلاعات نسخه و خروج تراشه‌ها (Chips): یک تراشه GPIO می‌تواند با شماره، نام یا مسیر شناسایی شود. برای مثال '0'، 'gpiochip0' و '/dev/gpiochip0' همگی به یک تراشه اشاره دارند. دوره‌های زمانی (Periods): دوره‌های زمانی بر حسب میلی‌ثانیه در نظر گرفته می‌شوند مگر اینکه واحدها مشخص شده باشند؛ مانند 10us. واحدهای پشتیبانی‌شده عبارتند از 'm' برای دقیقه، 's' برای ثانیه، 'ms' برای میلی‌ثانیه و 'us' برای میکروثانیه. مشخص‌کننده‌های فرمت (Format specifiers): %o آفست خط GPIO %l نام خط GPIO %c نام تراشه GPIO %e نوع عددی رویداد اطلاعاتی ('1' - درخواست‌شده، '2' - آزادشده یا '3' - بازپیکربندی‌شده) %E نوع رویداد اطلاعاتی ('requested'، 'released' یا 'reconfigured') %a ویژگی‌های خط %C مصرف‌کننده (consumer) %S برچسب زمانی رویداد به ثانیه %U برچسب زمانی رویداد به زمان UTC %L برچسب زمانی رویداد به زمان محلی نویسنده (AUTHOR) Bartosz Golaszewski گزارش باگ‌ها (REPORTING BUGS) گزارش اشکالات به: Bartosz Golaszewski linux-gpio حق نشر (COPYRIGHT) Copyright © 2017-2023 Bartosz Golaszewski License: GPL-2.0-or-later این نرم‌افزار آزاد است: شما در تغییر و توزیع مجدد آن آزاد هستید. هیچ ضمانتی وجود ندارد، تا حدی که قانون مجاز می‌داند. gpionotify v2.3.1 (libgpiod v2.2.1) July 2026 GPIONOTIFY(1)