GPIONOTIFY(1) User Commands GPIONOTIFY(1)

gpionotify - manual page for gpionotify v2.1

gpionotify [OPTIONS] <line>...

Wait for changes to info on GPIO lines and print them to standard output.

Lines are specified by name, or optionally by offset if the chip option is provided.

display a banner on successful startup
treat lines as names even if they would parse as an offset
restrict scope to a particular chip
specify the events to monitor Possible values: 'requested', 'released', 'reconfigured'. (default is all events)
display this help and exit
specify a custom output format
exit gracefully if no events occur for the period specified
convert event timestamps to local time
exit after processing num events
don't generate any output
abort if requested line names are not unique
don't quote line or consumer names
convert event timestamps to UTC
output version information and exit

A GPIO chip may be identified by number, name, or path. e.g. '0', 'gpiochip0', and '/dev/gpiochip0' all refer to the same chip.

Periods are taken as milliseconds unless units are specified. e.g. 10us. Supported units are 's', 'ms', and 'us'.

%o
GPIO line offset
%l
GPIO line name
%c
GPIO chip name
%e
numeric info event type ('1' - requested, '2' - released or '3' - reconfigured)
%E
info event type ('requested', 'released' or 'reconfigured')
%a
line attributes
%C
consumer
%S
event timestamp as seconds
%U
event timestamp as UTC
%L
event timestamp as local time

Bartosz Golaszewski <brgl@bgdev.pl>

Report bugs to:
Bartosz Golaszewski <brgl@bgdev.pl>
linux-gpio <linux-gpio@vger.kernel.org>

Copyright © 2017-2023 Bartosz Golaszewski License: GPL-2.0-or-later
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

April 2024 libgpiod v2.1