CRONTAB | |
| crontab - user job file scheduler |
SYNOPSIS
| |
| crontab [file] |
| crontab -e .Edita Crontab Ativa |
| crontab -l .Lista Crontab Ativa |
| crontab -r .Remove Crontab Ativa |
ARQUIVOS
| |
| /var/adm/cron | Diretório Principal da Crontab |
| /var/adm/cron/cron.allow | Lista dos usuários habilitados |
| /var/adm/cron/cron.deny | Lista dos usuários desabilitados |
| /var/adm/cron/log | Informações das Contas |
| /var/spool/cron/crontabs | Diretório contendo os arquivos da Crontab |
| As entradas dos arquivos da crontab são linhas com seis campos cada. |
| Os campos são separados por espaços ou tabulações. A linha deve ter o seguinte formato: |
| minuto hora dia-do-mês mês dia-da-semana comando |
| Os cinco primeiros campos são inteiros que definem quando o sexto campo, comando, deve ser executado. Eles podem conter os seguintes intervalos de valores: |
| minutos | 0-59 |
| horas | 0-23 |
| dia-do-mes | 1-31 |
| mês | 1-12 |
| dia-da-semana | 0-6 ( 6 = Domingo ) |
| Cada padrão pode conter um asterisco (*), referenciando a todos os valores permitidos, ou uma lista separada por virgulas. Um elemento é um numero dentro dos valores informados anteriormente, ou dois números no intervalo separados por hífen, esta especificação de dias pode ser utilizada nos campos dia-do-mês e dia-da-semana, se ambos forem especificados, o efeito será cumulativo. Por exempo: |
| 0 0 1,15 * 1 comando |
| Executa o comando à meia-noite no primeiro e no último dia do mês, assim como todas as segundas. Para especificar dias em apenas um campo, utilize o asterisco no outro. Por exemplo: |
| 0 0 * * 1 comando |
| Executa o comando somente as segundas. |
| Exemplos: |
| Executa a Shell de Backup as 21:00 hs de segunda a sexta. Redireciona o stdout para nulo, e o stderr para um arquivo de log. |
| 00 21 * * 1-5 /shell/backup.sh 1>/dev/null 2>/shell/log/log.backup |
| Executa a Shell de Interface à cada cinco minutos de segunda a sexta. |
| 5,10,15,20,25,30,35,40,45,50,55 * * * 1-5 /shell/recebe.interface.sh 1>/dev/null 2>/shell/log/log.interface |