Posso agendar a inicialização e o desligamento com configurações diferentes para dias da semana e fins de semana?

8

Todos os dias, normalmente inicio o Mac Mini às 16:00 e o encerro às 2:00 usando as configurações de programação do Economizador de energia.

Eu gostaria de poder definir um comportamento diferente nos fins de semana, iniciando o Mac Mini às 9:00, por exemplo. Você conhece alguma maneira de conseguir isso (software de terceiros, trabalho cron, truque de superusuário)?

systempuntoout
fonte

Respostas:

10

Você não precisa de software de terceiros. O pmset do utilitário OS X permite que você agende o sono / vigília, levando o dia da semana em vigor. Não testei, mas parece que você não pode agendar vários eventos repetidos em horários diferentes. Você precisará usar o cron para concluir esta tarefa.

de man 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

fonte
11
Eu brincava com ele e ele não pode ser feito até mesmo usando pmset
systempuntoout
11
Eu acho que se você mexer de maneira diferente, isso pode ser feito. Você desejará usar o pmset com StartupItems para que, toda vez que for iniciado, seja definido corretamente para o próximo desligamento e um novo StartupItem seja gravado para a próxima reinicialização.
5

Considere usar o DssW Power Manager . Com o Power Manager, você pode criar vários horários de inicialização e desligamento separados para dias da semana e fins de semana.

O Power Manager vai muito além dos recursos do pmset. Como agendar o desligamento do seu Mac (gravação de tela no YouTube).

Power Manager para Mac OS X

Disclaimer: Eu trabalho para DssW.

Graham Miln
fonte
11
Uau - essa é uma ferramenta bonita. Obrigado por responder e divulgar seus laços com o produto.
bmike
0

Para a parte de desligamento, posso sugerir o Mac Shutdown X (shareware 20 $). É personalizável usando um painel de configuração fácil de usar (sem necessidade de codificação ou edição de script).

Am1rr3zA
fonte
0

Isso pareceu funcionar para mim:

sudo pmset repeat shutdown MTWRF 16:00:00 

Para desligar todos os dias da semana. Aposto que em amsetvez de pmsettrabalharia para acordá-los.

Darin
fonte
pm significa gerenciamento de energia, não am / pm. O OP solicita vários eventos, portanto, essa é apenas uma solução parcial.
Orionrush