Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Novo Kubuntu Natty muito bom
Por Phenix
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Utlilizando o cron
Linux user
Publicado por Alberto Marques Barbosa em 15/11/2004

Login: alberto, 56613 pontos
[ Hits: 8840 ]

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

Leitura recomendada
   Dica Linux recomendada Verificando interrupções livres e ocupadas na sua máquina
   Dica Linux recomendada Visualizando apenas usuários no passwd
   Dica Linux recomendada O comando grep
   Dica Linux recomendada Copiando seu LILO do disquete para a MBR
   Dica Linux recomendada Guia de bolso com os principais comandos Linux

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.