Como a patrix indicou em um comentário, você pode configurar qualquer Mac para iniciar ou ativar e dormir ou desligar em horários específicos, através das configurações Preferências do sistema -> Economia de energia -> Agenda ....
Você também pode tentar usar o AppleScript, por exemplo, este código (edite-o com o Editor de scripts e salve como um aplicativo):
tell application id "com.apple.systemevents" -- System Events.app
shut down
end tell
E, em seguida, use os Serviços de inicialização do OSX para executar esse script em um determinado momento. Para configurar isso, você pode usar uma ferramenta gratuita como "Lingon X".
Além disso, por que desligá-los assim? Se tudo o que importa é preservar a energia elétrica, por que não configurar os Macs para dormir depois de ficar inativos por, digamos, 30 minutos? Dessa forma, eles geralmente dormem muito mais cedo, economizando mais energia. Se eles não entrarem no modo de espera conforme o esperado, você pode verificar com o comando Terminal o pmset -g
que pode impedi-los de dormir. Geralmente, é uma tarefa de impressão pendente (que você pode excluir, então) ou volumes de servidor montados.
ssh
?