分享一段shell脚本--su权限下自动读取某个GPIO电平,判断为低即自动关机的功能

版权声明: https://blog.csdn.net/masterbee/article/details/78832701

以下内容均为原创,欢迎转载,转载请说明来源:https://blog.csdn.net/masterbee/article/details/78832701

sudo sh -c "echo 50 > /sys/class/gpio/export"

sudo sh -c "echo "in" > /sys/class/gpio/gpio50/direction"

while(true)
do
gpiovalue=`sudo cat /sys/class/gpio/gpio50/value`
# sleep 3
# echo "gpio:$((gpiovalue))";
if [ "$gpiovalue" = 0 ];
  then
{
echo "shut down system";
shutdown -h now
}
fi
sleep 3
done
sudo sh -c "echo 50 > /sys/class/gpio/unexport"

猜你喜欢

转载自blog.csdn.net/masterbee/article/details/78832701