目标:
做了什么:
问题:
启动时,python脚本无法正常启动
插入LAN线后, python脚本完全启动。就我而言,这不是一种选择。 python脚本需要从“lan cable initiated system”
其他信息:
这是python脚本:
#!/usr/bin/python
# OS modules #########################################################
import time
# GPIO Pin settings ##################################################
import RPi.GPIO
RPi.GPIO.setmode(RPi.GPIO.BCM)
iLED1 = 21
RPi.GPIO.setup(iLED1,RPi.GPIO.OUT)
#######################################################################
def LED(iPin,bStatus):
RPi.GPIO.output(iPin,bStatus)
bProgramLoop = True
bLEDState = False
while (bProgramLoop == True):
if (bLEDState == False):
LED(iLED1,True)
time.sleep(0.5)
bLEDState = True
if (bLEDState == True):
LED(iLED1,False)
time.sleep(0.3)
bLEDState = False
这是添加到“sudo crontab -e”
的行@reboot sh /home/pi/Misha/DataLogger/V1/launcher.sh >/home/pi/Misha/DataLogger/V1/logs/cronlog 2>&1
'launcher.sh'有以下条目
#!/bin/sh
# launcher.sh
cd /
cd home/pi/Misha/DataLogger/V1
sudo python Test.py
cd /
“launcher.sh”脚本添加了以下属性:
sudo chmod 777 launcher.sh
并使用“sh launcher.sh”进行检查可以正常启动Test.py脚本。