Utlilizando o cron

Publicado por Alberto Marques Barbosa em 15/11/2004

[ Hits: 25.364 ]

 


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

Criar pendrive bootável com Windows 10

Alterando endereço MAC da interface de rede

Crie atalhos para controle de volume no Fluxbox

Vídeo do LinuxTips - Descomplicando o Docker - Parte 2

yum-plugin-downloadonly - Baixando pacote sem instalar via YUM

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts