projetos | download | linux | privacidade | contato
 
  Produtos | Documentação | Suporte | Treinamento | Conectiva | Cases | Soluções | Parcerias | Imprensa | Oportunidades
Pesquise 
português 
english 
español

SUPORTE

->Suporte Estendido
->Centros de Serviços
->Técnicos Certificados
->Formulário de Suporte
->Abrangência do Suporte
->Acionando o Suporte
->Perguntas e Respostas
->Atualizações
->Livros, Guias e Manuais
->Hardware

    2.2. Qual a sintaxe do arquivo /etc/crontab?

    Veja o /etc/crontab:

        01 * * * * root run-parts /etc/cron.hourly
        02 4 * * * root run-parts /etc/cron.daily
        22 4 * * 0 root run-parts /etc/cron.weekly
        42 4 1 * * root run-parts /etc/cron.monthly
    

    Simplesmente coloque uma tarefa (um executável) para ser executada, dentro do diretório específico:

        /etc/cron.hourly  : de hora em hora
        /etc/cron.daily   : todo dia
        /etc/cron.weekly  : uma vez por semana
        /etc/cron.monthly : uma vez por mes
    

    Agora, se quiser algo mais específico, apenas adicione linhas ao /etc/crontab seguindo a mesma lógica.

    Por exemplo, executar um programa de backup do sistema, passando para ele o parâmetro "geral", como superusuário (root), de segunda a sexta-feira, de março a novembro, às 3:44 da manhã:

        44 3 * 3-11 1-5 root /root/backup geral
         | | |  |    |   |       |
         | | |  |    |   |       +-- comando a ser executado (com a rota)
         | | |  |    |   +---------- usuário que executará o comando
         | | |  |    +-------------- dia da semana
         | | |  +------------------- mês do ano
         | | +---------------------- dia do mês
         | +------------------------ hora
         +-------------------------- minuto
    

    Eventuais mensagens de erro são mandadas para a caixa postal do superusuário (root).

    Para maiores informações, limites, parâmetros e sintaxe:

        [root@localhost]#man 5 crontab