我的服务器设置很不寻常。基本上,我拥有 3 台 Powerbook G4 的回收零件,运行非图形化的 lubuntu 发行版。问题是,我更擅长硬件,而不是软件方面。
我正在为 USB 风扇供电(因为所有其他连接器都已消失),我想在 CPU 达到特定温度时打开它。最终我会安装一个合适的温度传感器,但现在只能这样做了。
我确信我可以为此编写一个简单的脚本,该脚本可以在后台运行,监控温度并为 USB 端口供电。有什么想法吗?有什么建议吗?
答案1
我认为您可以通过运行以下命令来打开/关闭风扇:
# turn off
echo suspend > /sys/bus/usb/devices/usbX/power/level
# turn on
echo on > /sys/bus/usb/devices/usbX/power/level
替换usbX
为usb1
,usb2
或者其他
那么你需要定期检查温度,例如使用 cron 作业每分钟运行脚本。你可以看看这篇德语文章看看如何实现它。如果您不会说德语,也不用担心。示例中的 bash 脚本即使没有周围的文本也很容易理解。