Answers:
您不需要第三方软件。OS X实用程序pmset可让您安排在一周中的某天生效的睡眠/唤醒时间。我尚未测试过,但是看来您无法在不同时间安排多个重复事件。您将需要使用cron完成此任务。
从人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
对于关机部分,我建议使用Mac Shutdown X(共享软件20 $),它可以使用易于使用的设置设置面板进行自定义(无需编码或脚本编辑)。