La respuesta a esta pregunta se cerrará en un momento determinado ¿Cómo puedo apagar por la fuerza mi Mac a una hora determinada? pero eso no es exactamente lo que pidió, aunque no es cancelable (bueno, no es fácil de todos modos) y camina Usted a través del uso de cron.
También puedes lograr lo mismo en el panel de control de Energy Saver, haciendo clic en el botón Programar ... .
Para cerrar, después de un cierto tiempo , hay una aplicación gratuita llamada Temporizador de apagado que proporciona un recordatorio de medio tiempo .
Finalmente, aquí hay un AppleScript no cancelable, de Un AppleScript para generar un apagado temporizado
(* how many seconds before we remove the notice? *)
property dialog_timeout : 3
repeat
try
display dialog "In how many minutes must the computer be shutdown?" ¬
default answer ""
set the time_amount to the text returned of the result as integer
if the time_amount is greater than 0 then exit repeat
on error number error_number
if the error_number is -128 then return "user cancelled"
end try
end repeat
if the time_amount is 1 then
set the my_minuten to "minute"
else
set the my_minuten to "minutes"
end if
display dialog "The computer will be shutdown in " & time_amount & " " & ¬
my_minuten & "!" buttons {"Ok"} default button 1 giving up after dialog_timeout
delay time_amount * 60
tell application "Finder" to shut down
Sin embargo, ninguna de estas opciones mantiene la máquina apagada durante un tiempo establecido específico, por lo que desafortunadamente solo responden a la mitad de tu pregunta. Tal vez las cuentas parentales administradas , como lo sugiere DG, son el camino a seguir ... Consulte OS X Mavericks: Configurar controles parentales