Utlilizando o cron

Publicado por Alberto Marques Barbosa em 15/11/2004

[ Hits: 23.070 ]

 


Utlilizando o cron



Segue abaixo rápida dica para usar o crond...

Sintaxe:
min) (hora) (dia-do-mês) (mês) (dia-da-semana)  comando
  *     *         *         *         *         /usr/local/script

Pode-se usar vírgula para intervalos de tempo, por exemplo: 0,15,30,45.

Se você quiser mudar o editor padrão do cron:

$ export EDITOR="pico -w"

Comando para editar o cron:

$ crontab -e

Comando para listar o cron:

$ crontab -l

Comando para limpar o cron:

$ crontab -u

Formato do arquivo do crontab:

SHELL=/bin/bash
PATH=/sbin: /bin: /usr/sbin: /usr/bin:
MAILTO=root
15 21 * * * /usr/bin/updatedb
# -->comentário
Outras dicas deste autor

Conectividade Social - Caixa Econômica Federal vs Proxy transparente

Leitura recomendada

Como converter vídeos para AVI sem perder qualidade

Como gerar senhas fortes via terminal

Comandos SuSE Linux

Convertendo arquivos .doc para .txt via linha de comando

O comando join

  

Comentários
[1] Comentário enviado por terra.jr em 04/01/2006 - 07:38h

Engraçado, meu crontab so funciona quando eu insiro outro parametro.

Sintaxe CRONTAB:
(min) (hora) (dia-do-mês) (mês) (dia-da-semana) comando
* * * * * /usr/local/script

Sintaxe MEU:
(?) (min) (hora) (dia-do-mês) (mês) (dia-da-semana) comando
* * * * * * /usr/local/script

Tá vendo, o meu só funciona se eu inserir 7 parametros, caso contrario ele acusa o seguinte erro:

crontab 42 17 * * * /ruette/backup.sh
42: Arquivo ou diretório não encontrado

Pq?






Pode-se usar vírgula para intervalos de tempo, por exemplo: 0,15,30,45.

[2] Comentário enviado por igorov em 16/08/2006 - 09:54h

no seu exemplo:
42 17 * * * root /ruette/backup.sh

faltou vc colocar "quem" vai rodar o comando...

teste..

[3] Comentário enviado por vinicius702 em 26/01/2007 - 09:44h

Fala pessoal !!!
so uma coisa a variavel PATH nao possui espacos entre os diretorios e nem termina com " : "
o correto e :
PATH=/sbin:/bin:/usr/sbin:/usr/bin



Contribuir com comentário