- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我安装了python-kasa从我的本地服务器控制 TPLink 智能家居设备的库。虽然从命令行发出命令很简单,但我试图根据查询结果在 Bash 中执行它们。我的困境纯粹是我的编码能力,我正在寻找正确方向的插入力。我想做的是遵循以下语法不正确的困惑:
if kasa --host 127.0.0.2 status on; then
echo "already its on"
else
kasa --host 127.0.0.2 on
echo "now its on"
fi
当您发出命令“kasa --host Device_IP state”时,您会得到以下结果。
No --strip nor --bulb nor --plug given, discovering..
== Red light - HS210(US) ==
Host: 127.0.0.2
Device state: OFF
== Generic information ==
Time: 2021-05-23 21:16:31
Hardware: 2.0
Software: 1.1.4 Build 200821 Rel.092912
MAC (rssi): XX:XX:XX:XX:XX:XX (-33)
Location: {'latitude': XXXXXX, 'longitude': -XXXXXX}
== Device specific information ==
LED state: True
On since: None
促使我需要一个 bash 脚本来控制设备的核心原因是因为我住在一个有线互联网服务糟糕的地区,通常需要重新启动调制解调器,这在家里很简单,但在异地时就没有那么多了。我想创建一个脚本,cron 将每十分钟左右运行一次,并检查是否可以访问互联网和/或电缆调制解调器的电源是否已打开。基本上,如果电源关闭,则打开它,如果互联网关闭,则关闭电源然后再打开以使其再次运行。
最佳答案
也许像这样的东西?
#!/usr/bin/env bash
if kasa --host Device_IP state 2>&1 | grep -Fq 'Device state: OFF'; then
: restart or start the device here
elif kasa --host Device_IP state 2>&1 | grep -Fq 'Device state: ON'; then
: device is already on
fi
关于python - 使用 Bash 控制 TP-Link Kasa 本地交换机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67666137/
如何收集设备/交换机上的带宽使用情况/利用率。据我所知,有些系统可以做这样的事情。他们似乎都有 snmp 的共同点。 我正在寻找有关可能滚动我自己的系统来收集这些数据的信息,这些数据稍后将用于基于 W
下表给出的 DES-3528 DLink 交换机的 OID 是什么 DES-3528:admin#show snmp comm 命令:显示 snmp 社区 SNMP 社区表 社区名称查看名称访问权限
我正在使用 Java ganymed 库通过 SSH2 连接到我们的交换机。我可以毫无问题地连接 Catalyst 交换机,但是当我连接到 Nexus 交换机时,我无法从命令中获得任何输出。 有人用过
我需要使用 php 远程登录到 cisco 交换机并执行 show interface status命令并获得结果。我尝试了一些在互联网上找到的 php 类,但它们都无法连接到设备。所以我尝试自己编写
这个问题已经有答案了: React Router v4 renders multiple routes (3 个回答) 已关闭 5 年前。 我见过各种例子,说当使用React Router V4时,你
我目前正在尝试编写一个脚本来更改 200 多台 Cisco 交换机的位置 (snmp)。 我的问题是我一次不能运行多个命令。我制作了一个批处理文件,它自动连接到交换机并读取列出命令的 .txt 文件。
我正在使用此代码 https://gist.github.com/svett/b7f56afc966a6b6ac2fc作为起点。 使用它并将其指向 cisco 路由器会得到以下错误消息: 拨号失败:s
我最近进入了 PhantomJS 目前正在使用 PhantomJS 来完成我的第一份开发工作。 我的任务是从通过 LAN 电缆连接到 PC 的旧 Cisco Catalyst 2960 x 交换机上抓
日前,IDC 发布的《2020 年网络市场跟踪报告》显示,2020 年全球网络市场规模为 490.1 亿美元,与去年同期相比下滑 3%,其中交换机、路由器和 WLAN 市场增速分别为 - 3.5%、
我是一名优秀的程序员,十分优秀!