Comme patrix l'a souligné dans un commentaire, vous pouvez configurer n'importe quel Mac pour qu'il démarre ou se réveille, et qu'il se mette en veille ou s'éteigne à des heures spécifiques, via les paramètres Préférences système -> Économiseur d'énergie -> Planifier....
Vous pouvez également essayer d'utiliser AppleScript, par exemple ce code (modifiez-le avec l'éditeur script, puis enregistrez comme une application) :
tell application id "com.apple.systemevents" -- System Events.app
shut down
end tell
Puis utilisez les services de lancement d'OSX pour exécuter ce script à un moment donné. Pour mettre cela en place, vous pouvez utiliser un outil gratuit tel que "Lingon X".
D'ailleurs, pourquoi les fermer comme ça ? Si tout ce qui vous importe est de préserver l'énergie électrique, pourquoi ne pas configurer les Macs pour qu'ils se mettent en veille après une période d'inactivité de, disons, 30 minutes ? De cette façon, ils se mettront en veille beaucoup plus tôt, ce qui permettra d'économiser davantage d'énergie. S'ils ne se mettent pas en veille comme prévu, vous pouvez le vérifier à l'aide de la commande Terminal pmset -g
ce qui pourrait les empêcher de dormir. Il s'agit souvent d'une tâche d'impression en attente (que vous pouvez alors supprimer) ou de volumes de serveur montés.