Питание USB при определенной температуре процессора

У меня необычная настройка сервера. По сути, у меня есть комбинация спасенных частей от 3 Powerbook G4 с неграфическим дистрибутивом lubuntu. Проблема в том, что я лучше разбираюсь в железе, чем в программном обеспечении.

Я включаю USB-вентилятор (как и все остальные разъемы), который я хочу включить, когда процессор достигает определенной температуры. В конце концов я установлю соответствующий датчик температуры, но пока что с этим придется справиться.

Я уверен, что для этого можно написать простой скрипт, который может работать в фоновом режиме, отслеживая температуру и обеспечивая подачу питания на USB-порт. Есть идеи? Предложения?

2
задан 26 November 2012 в 10:33

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 job. Вы можете взглянуть на эту немецкую статью , чтобы узнать, как ее реализовать. Не волнуйтесь, если вы не говорите по-немецки. Скрипт bash из примера довольно легко понять без окружающего текста.

0
ответ дан 26 November 2012 в 10:33

Другие вопросы по тегам:

Похожие вопросы: