谢谢你看这篇文章。我已经建立了一个树莓皮3 B+作为一个远程延时相机,由太阳能电池板供电。Pi在夜间关闭以节省电源,而Pijuice板上的唤醒报警器在早上将其打开。我想每小时打开和关闭一次USB端口,以便华为USB加密狗sim卡可以通过移动蜂窝网络进行通信,将照片上传到我的Google Drive帐户。希望USB端口大部分时间处于关闭状态的原因是为了节省电池电量,尤其是在阴天。
我知道以下命令将关闭和打开USB端口
关闭USB芯片
echo '1-1' |sudo tee /sys/bus/usb/drivers/usb/unbind
打开USB芯片
echo '1-1' |sudo tee /sys/bus/usb/drivers/usb/bind
我想做的是将它们放在一个脚本中,该脚本可以作为crontab进行调度。我尝试了以下方法,但没有成功。该文件名为usb-on.sh
#! /bin/sh
#this is a script that I made up for turning on the USB ports
echo '1-1' |sudo tee /sys/bus/usb/drivers/usb/unbind`
当我测试脚本时,我得到了以下错误
pi@raspberrypi:~ $ sudo sh usb-on.sh
1-1
tee: /sys/bus/usb/drivers/usb/unbind: No such device
感谢您的帮助!谢谢
只需将命令添加到crontab即可解决此问题
CRONTAB可打开和关闭USB端口 开放式终端
crontab -e
添加以下内容
`#在最忙的时候打开USB端口 0****echo“1-1”| sudo-tee/sys/bus/usb/drivers/usb/bind
#一小时后5分钟关闭USB端口 5****echo'1-1'| sudo T恤/sys/bus/usb/drivers/usb/unbind`
相关问题 更多 >
编程相关推荐