我有一台安装了 Lemuntu 的 LeMaker 吉他。我的wpa_supplicant.conf
文件如下所示:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="MySSID"
psk="MyPasswd"
}
Run Code Online (Sandbox Code Playgroud)
我的/etc/network/interfaces
文件如下所示:
auto wlan0
iface wlan0 inet dhcp
pre-up wpa_supplicant -B -i wlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf
pre-down killall -q wpa_supplicant
Run Code Online (Sandbox Code Playgroud)
当我启动我的吉他并且 Wi-Fi 路由器已经在运行时,Wi-Fi 连接正常。但是当我启动吉他并打开路由器电源时,它无法连接。我尝试创建每分钟执行一次的 cron 作业,dhclient wlan0
但没有成功。
所以我的问题是,如果我启动吉他后该 Wi-Fi 启动,如何自动连接到该 Wi-Fi。
我在带有 Raspbian 的 RaspberryPi 上有一个 python 脚本myscript.py
,它通过文件启动rc.local
。由于它有无限循环,我需要在后台运行它。到目前为止一切顺利,但我也想用管道将该脚本的标准输出记录到文件中,但无法使其工作。我的rc.local
文件如下所示:
/usr/bin/python3 /home/pi/myscript.py >> /var/www/html/log.log &
Run Code Online (Sandbox Code Playgroud)
我的log.log
文件有 666 权限,所以我的脚本应该能够写入它,对吗?但事实并非如此。