##やろうとしていること
Raspberry Piが起動したときに、LINEに通知を送る。
##躓いているところ
プログラムの中で行う動作としては、
①LED点滅
②LINEへメッセージ通知 です。
このプログラムを、rc.localに記述して、ラズパイが起動したときに実行しています。
しかし、ラズパイ起動時に、①の動作は行われますが、②のLINE通知が届きません。
(起動時ではなく、起動したあとに)プログラムを実行すると、
①、②の動作ができるのですが、なぜ、起動時だけ②の動作が行われないのでしょうか?
##プログラムコード(一部)
python
1if __name__ == '__main__': 2 setup(LED1, LED2, LED3, LED4) 3 blink(LED1, LED2, LED3, LED4) 4 time.sleep(60) 5 PythonNotify('起動完了!', '/home/pi/Pictures/raspi.png') 6 GPIO.cleanup()
##rc.local
text
1#!/bin/sh -e 2# 3# rc.local 4# 5# This script is executed at the end of each multiuser runlevel. 6# Make sure that the script will "exit 0" on success or any other 7# value on error. 8# 9# In order to enable or disable this script just change the execution 10# bits. 11# 12# By default this script does nothing. 13 14# Print the IP address 15_IP=$(hostname -I) || true 16if [ "$_IP" ]; then 17 printf "My IP address is %s\n" "$_IP" 18fi 19 20python /home/pi/dev/test.py & 21 22exit 0