sunxi-watchdog is a program based on retroarch-watchdog written by CompCom.
The purpose of this program is to make it easier for shell scripts to read the power and reset buttons.
key home 1 key home 0 253 key reset 1 key reset 0 174 key power 0 5463 key power 1 key power 0 1530 key power 1
Usage is something like
/bin/program & pid=$! sunxi-watchdog --pid $pid | while read event key value msduration; do # check for reset and kill the pid if pushed [ "$key" == "reset" ] && kill $pid # check for power and kill the pid if pushed [ "$key" == "power" ] && kill $pid # check for home button and kill the pid if pushed [ "$key" == "home" ] && kill $pid done
If used with the
--pid option, sunxi-watchdog will automatically terminate when that pid exits.
Copyright (C) 2018 CompCom This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.