Comece executando o comando:
crontab -e
Isso abrirá o crontab para seu usuário em um editor de texto. Cron usa uma notação específica para trabalhos agendados. O formato abaixo mostra os campos para uma entrada de usuário crontab (que precisam ser separados por abas).
min hour day_of_month month day_of_week command
Para agendar um comando curl para ser executado às 3h diariamente, você pode inserir a linha:
0 3 * * * curl args...
Observe como os minutos e a hora correspondem às 3h (nota lateral: o cron usa o formato de horário de 24 horas, sem am ou pm). Os asteriscos que se seguem significam todos os dias do mês, todos os meses, todos os dias da semana.
O Cron não conseguirá arrancar o seu computador do sono, mas poderá achar esta publicação útil crontab para despertar osx do sono