如何解决使用 Raspberry Pi 3 上的 cron 打开和关闭 USB 端口
感谢您看这篇文章。我已将 Raspberry Pi 3 B plus 设置为由太阳能电池板供电的远程延时相机。 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 tee /sys/bus/usb/drivers/usb/unbind`
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。