#!/bin/sh # UTF-8 # yuki-lab.jp Raspberry Pi用電源 ON/OFF回路 Shutdown時に電源が切れるようにする # 使用するGPIO番号 GPIO=25 # スクリプト名称 SNAME=/usr/local/bin/yuki-poweroff.sh # 電源を切るスクリプト内容 SCR=`cat < /sys/class/gpio/export echo "out" > /sys/class/gpio/gpio${GPIO}/direction # GPIO${GPIO} Low echo "0" > /sys/class/gpio/gpio${GPIO}/value sleep 1 # GPIO${GPIO} High echo "1" > /sys/class/gpio/gpio${GPIO}/value EOS ` # Systemdの設定ファイル CNF=`cat < $SNAME if [ $? -ne 0 ]; then echo ERROR 1 exit fi echo "" >> $SNAME echo "$SCR" >> $SNAME chmod +x $SNAME echo "$CNF" > /etc/systemd/system/yuki-poweroff.service if [ $? -ne 0 ]; then echo ERROR 2 exit fi systemctl daemon-reload systemctl enable yuki-poweroff.service if [ $? -ne 0 ]; then echo ERROR 3 exit fi echo Install Done. exit