Я написал скрипт на python для проверки температуры с помощью API-вызова, а затем изменил цвет своих Philips Hue Lights относительно температуры и дождя. Единственная проблема, с которой я сталкиваюсь, заключается в том, что все это работает - как cronjob - на моем MacBook Air(10.10.4), который обычно спит в 6 утра.

Crontab и launchd не является решением, потому что они не разбудят Mac. Я попытался по расписанию проснуться с графиком Energy Savers, но из-за того, что Mac закрыт, он сразу же снова засыпает. Я думал об использовании кофеина с cronjob, который запускается за минуту до фактического скрипта, чтобы поддерживать MacBook в живых (после того, как включается график энергосбережения), но безуспешно.

Существует стороннее решение, которое также не работает для меня: Power Manager

Единственное, что должно сработать, это "запретить автоматическое отключение компьютера при выключенном дисплее" в настройках энергосбережения. Компьютер большую часть времени находится на зарядном устройстве, так что это будет работать. Хотя есть небольшая вероятность, что я забуду не закрывать крышку перед сном ночью ;-)

так что любые решения, которые не включают покупку Mac mini для автоматических задач, как это :-)

br.kg

1 ответ1

0

Вы можете использовать NoSleep: https://code.google.com/p/macosx-nosleep-extension/

Он делает то, что говорит на жестяной банке ...

Или, если вы не хотите устанавливать это, просто включите общий доступ к интернету и оставьте его подключенным. Это останавливает Mac от сна

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .