首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Raspberry Pi 3上使用cron打开和关闭USB端口

在Raspberry Pi 3上使用cron打开和关闭USB端口
EN

Stack Overflow用户
提问于 2021-04-15 09:53:37
回答 1查看 262关注 0票数 3

感谢你关注这篇文章。我已经设置了一个树莓派3B+作为远程延时相机,由太阳能电池板供电。Pi在晚上关闭以节省电力,Pijust板上的唤醒闹钟在早上打开它。我想每小时打开和关闭一次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

代码语言:javascript
运行
复制
#! /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`

当我测试这个脚本时,我得到了以下错误

代码语言:javascript
运行
复制
pi@raspberrypi:~ $ sudo sh usb-on.sh
1-1
tee: /sys/bus/usb/drivers/usb/unbind: No such device

如有任何帮助,我们不胜感激!谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-04-16 07:43:14

只需将命令添加到crontab即可解决此问题。

打开和关闭USB端口打开端子的CRONTAB

crontab -e

添加以下内容

在USB端口上绑定0*** echo '1-1‘|sudo tee /sys/bus/usb/ `#Turn /usb/bind

#整点后5分钟关闭USB端口5*** echo '1-1‘|sudo三通/sys/bus/usb/drivers/usb/unbind`

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67101183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档