Как планировать события сна и пробуждения из терминала в Mac OS X
Оглавление:
Как и многие из нас, я часто занят и не дома, оставляя свой Mac на столе. Я регулярно использую свою домашнюю машину в качестве локального файлового сервера, и другие люди в доме зависят от ее работы. Теперь вот ситуация, с которой я столкнулся: я уезжаю из города раньше, чем мои соседи по дому, но я не хочу полагаться на кого-то, кто не особенно разбирается в компьютерах, чтобы перевести мой Mac в сон, так что мне делать? Расписание событий сна и бодрствования, конечно! И в этом случае это будет сделано через командную строку.
Да, большинство пользователей должны и могут планировать события сна с помощью панели настроек энергосбережения в Mac OS X, но это больше предназначено для продвинутых пользователей, которые, возможно, хотят настроить это поведение удаленно, и это что Терминал позволяет. И, будучи немного фанатичным, я сделаю это из командной строки, которая служит двум целям:
1) это прикольно
2) это именно то, что вы могли бы сделать, если вы в данный момент находитесь вдали от своего Mac, но хотите запланировать режим сна и пробуждения удаленно.
Планирование событий Mac Sleep & Wake из командной строки в Mac OS X
Вот как вы можете запланировать сон и пробуждение с помощью командной строки, помните, что вы можете сделать это удаленно, подключившись к Mac по SSH вы хотите запланировать:
"pmset schedule sleep 24.12.2009 00:00:00"
Теперь моя система перейдет в спящий режим в канун Рождества, 24 декабря.
"pmset schedule wake 26.12.2009 00:00:00"
Эта команда гарантирует, что мой Mac проснется на следующий день после Рождества
Вот и все! Теперь мой Mac будет засыпать и просыпаться сам по себе, независимо от того, кто еще будет вмешиваться в работу машины.
Обратите внимание, что вы можете сделать все это через графический интерфейс энергосбережения / настройки системы батареи, но это не так весело (по крайней мере, для меня).
Еще одно преимущество использования командной строки заключается в том, что ее можно легко изменить удаленно или с помощью сценария установки, поэтому