Instale a cafeína. Eu só fiz isso hoje com um MacBook Pro 2008 rodando OSX 10.9; isso também deve funcionar para os macos 10.12.
Na página man
:
caffeinate creates assertions to alter system sleep behavior. If no assertion flags are specified, caffeinate creates an assertion to prevent idle sleep. If a utility is specified, caffeinate creates the assertions on the utility's behalf, and those assertions will persist for the duration of the utility's execution. Otherwise, caffeinate creates the assertions directly, and those assertions will persist until caffeinate exits.
Você também pode instalá-lo com homebrew : brew cask install caffeine
Após a instalação, você pode criar um daemon ou agente com launchctl
para garantir que caffeinate
seja executado sempre que o iMac for reiniciado.