玩客云刷了armbian系统定时变换灯光
把玩客云刷了armbian系统,不知道有没有死机,搞个定时变灯光的脚本,放青龙面板,放灯光不会变了就死死机了。
import paramiko
import random
def execute_on_server(hostname, port, username, password, cmd):
"""在指定服务器上执行命令"""
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
try:
ssh.connect(hostname, port, username, password)
stdin, stdout, stderr = ssh.exec_command(cmd)
# 可选:打印输出结果
print(stdout.read().decode())
except Exception as e:
print(f"在 {hostname} 上执行命令时发生错误: {e}")
finally:
ssh.close()
# 定义你的服务器信息列表
servers = [
{'address': '192.', 'port': 22, 'username': '???', 'password': '???'},
{'address': '192.', 'port': 22, 'username': '???', 'password': '????'},
{'address': '192.', 'port': 22, 'username': '???', 'password': '????'}
]
colors = ["green", "blue", "red"]
for server in servers:
# 对于每个服务器,独立随机决定每种颜色灯的开关状态
for color in colors:
action = 'on' if random.choice([True, False]) else 'off'
cmd = f"echo {'1' if action == 'on' else '0'} > /sys/class/leds/onecloud:{color}:alive/brightness"
execute_on_server(server['address'], server['port'], server['username'], server['password'], cmd)
print(f"在服务器 {server['address']} 上对 {color} 灯进行了 {'打开' if action == 'on' else '关闭'} 操作")
- 驱动开发:内核层InlineHook挂钩函数
- Windows位图文件格式[转]
- 【2020年高被引学者】 王威廉 加州大学圣塔芭芭拉分校
- Java实现十种行为型模式
- MarkdownPad2 解决“HTML渲染错误”
- RabbitMQ
- 9 Kong LVS 均衡负载
- 三维偏序cdq分治
- 主题模型TopicModel:隐含狄利克雷分布LDA
- Python分布式爬虫原理
- 强制横屏或竖屏解决方案
- php 根据父级id查出,php,
- WebRTC Simulcast测试
- Hadoop安装与使用
- python爬虫网易云音乐许巍的漫步制作热门点赞柱状图云词
- 如何让CFree5.0支持C++11
- 初识DB4O