Можно ли запланировать запуск и завершение работы с разными настройками на будни и выходные?

8

Каждый день я обычно запускаю свой Mac Mini в 16:00 и выключаю его в 2:00, используя настройки расписания Energy Saver.

Я хотел бы иметь возможность установить другое поведение на выходных, например, при запуске Mac Mini в 9:00. Знаете ли вы какой-нибудь способ добиться этого (стороннее программное обеспечение, работа cron, трюк суперпользователя)?

systempuntoout
источник

Ответы:

10

Вам не нужно стороннее программное обеспечение. Утилита OS X pmset позволяет вам планировать сон / бодрствование с учетом дня недели. Я не проверял это, но, похоже, вы не можете запланировать несколько повторяющихся событий в разное время. Вам нужно будет использовать cron для выполнения этой задачи.

от человека pmset

Schedules the system to automatically wake from sleep on 
July 4, 2009, at 8PM.

pmset schedule wake "07/04/09 20:00:00"

Schedules a repeating shutdown to occur each day, Tuesday through 
Saturday, at 11AM.

pmset repeat shutdown TWRFS 11:00:00

источник
1
Я возился с этим, и это невозможно сделать даже с помощью pmset
systempuntoout
1
Я думаю, что если вы возитесь по-другому, это можно сделать. Вы захотите использовать pmset с StartupItems, чтобы при каждом запуске он правильно устанавливался для следующего выключения, а новый StartupItem записывался для следующей перезагрузки.
5

Подумайте об использовании DssW Power Manager . С помощью Power Manager вы можете создать несколько отдельных периодов запуска и выключения для рабочих и выходных дней.

Power Manager выходит далеко за рамки возможностей pmset. Как запланировать выключение вашего Mac (запись экрана на YouTube).

Power Manager для Mac OS X

Отказ от ответственности: я работаю на DssW.

Грэм Милн
источник
1
Вау - это красивый инструмент. Спасибо, что ответили и раскрыли ваши связи с продуктом.
bmike
0

Для части завершения работы я могу предложить Mac Shutdown X (условно-бесплатная 20 $). Он настраивается с помощью простой в использовании панели настройки параметров (не требуется кодирование или редактирование сценария).

Am1rr3zA
источник
0

Казалось, это работает для меня:

sudo pmset repeat shutdown MTWRF 16:00:00 

Для выключения каждый будний день. Бьюсь amsetоб заклад, вместо того pmset, чтобы разбудить их.

Дарин
источник
pm означает управление питанием, а не am / pm. ОП запрашивает несколько событий, так что это только частичное решение.
orionrush