How to use crontab/pt
From SHellium Wiki
Comando crontab do Unix/Linux
Sobre o crontab:
O crontab é uma lista de ficheiros que quer correr regularmente
Síntaxe
crontab [-e] [-l] [-r] [nomedoficheiro]
-e Edit uma cópia do ficheiro crontab existente, or cria um ficheiro para editar se não existir um ficheiro crontab ainda. Quando a edição acabar, o ficheiro é instalado como o ficheiro crontab do utilizador. Se um username for dado, será editado o ficheiro crontab desse utilizador em vez daquele do utilizador actual; isto só pode ser feito por um super-utilizador. A variável de ambiente EDITOR determina que editor é invocado com a opção -e. O editor padrão é o ed. Note que todos os trabalhos devem ser submetidos atrvés do crontab; não deve editar o ficheiro crontab manualmente porque o cron não será alertado para eventuais mudanças.
-l Lista o ficheiro crontab do utilizador que o invoca. Apenas um super-utilizador pode especificar um outro utilizador a seguir às opcções -r ou -l para remover/listar o ficheiro crontab desse utilizador.
-r Remove o ficheiro crontab dum utilizador (usa-se -r nomedoficheiro).
Linhas que se podem usar no ficheiro crontab.
minute (0-59), (Minuto)
hour (0-23), (Hora)
day of the month (1-31), (Dia do mês)
month of the year (1-12), (Mês)
day of the week (0-6 with 0=Sunday). (Dia da semana)
Exemplos
crontab -e = Edita o ficheiro crontab a ser usado 0 12 14 2 * mailx joão%Parabéns%Hora de almoço!
Por baixo está uma tabela que representa para que é que cada argumento serve min hora dia mês diadasemana comando 0 12 14 2 * mailx joão%Parabéns%Hora de almoço!
Opções Explicação
* Tratado como um "joker" - quer dizer "qualquer valor possível" */5 Tratado como "cada 5 minutos/horas/etc". Pode-se mudar para outro valor numérico em vez de 5. 2,4,6 Tratado como um OU; portanto, se for colocado nas horas, quer dizer às 2, 4, ou 6 horas 9-17 Tratado como "qualquer valor entre 9 e 17"; portanto, se for colocado nos dias do Mês quer dizer qualquer dia entre o dia 9 e o dia 17.
Se deseja criar um trabalho par ser executado uma única vez mais logo durante o dia deve considerar o comando "at".