Publicada por joaoricardofs em 09/02/2005 - 10:57h:
* joaoricardofs usa Conectiva

Como faço p/ q o crontab execute a cada 30 minutos todo dia o comando "ntpdate ntp1.cs.wisc.edu"?

  
 
Resposta de hoaxxer em 09/02/2005 - 12:08h:
* hoaxxer usa Slackware
* hoaxxer tem conceito: 9.9
 


digite 'crontab -e' pra tu poder editar o arquivo do usuario atual da crontab...

$ crontab -e

entao coloque a seguinte linha nele:

(min) (hora) (dia-do-mês) (mês) (dia-da-semana) comando
30 * * * * ntpdate ntp1.cs.wisc.edu

coloque eh claro soh a linha debaixu

30 * * * * ntpdate ntp1.cs.wisc.edu

colokei acima a explicacao soh pra vc saber o q estah ocorrendu e poder agendar outras tarefas de acordo com a sua escolha...

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

espero ter ajudado abraços...





 
Resposta de joaoricardofs em 09/02/2005 - 14:22h:
* joaoricardofs usa Conectiva
* joaoricardofs tem conceito: 9.0
 


Eu coloquei o intervalo de 5 minutos p/ testar e ñ deu certo, simplesmente ñ acontece nada

 
Resposta de bera em 04/04/2005 - 17:38h:
* bera usa Conectiva
* bera tem conceito: nenhum voto.
 


tente colocar:
30 * * * * /usr/sbin/ntpdate ntp1.cs.wisc.edu

outros servidores ntp:
- ntp.usp.br
- ntp.unicamp.br

 
Resposta de pedrofm em 11/10/2005 - 12:00h:
* pedrofm usa Debian
* pedrofm tem conceito: nenhum voto.
 


O exemplo está com o intervalo errado.

se quer o intervalo de 30min vc deve usar:
*/30 * * * * /usr/sbin/ntpdate ntp1.cs.wisc.edu

se quer o intervalo de 5min vc deve usar:

*/5 * * * * /usr/sbin/ntpdate ntp1.cs.wisc.edu

Se quiserem saber mais sobre ntp, vejam no meu wiki:

http://www.secret.com.br/wiki/index.php/NTP


 
Resposta de navegador_x11 em 14/08/2006 - 19:46h:
* navegador_x11 usa Ubuntu
* navegador_x11 tem conceito: nenhum voto.
 


Ola, bem se vc quer executar seu script de 5 em 5 min, entao insira a seguinte linha no seu, /etc/crontab:

5,10,15 * * * * root /service ntpd restart

Assim vai funcionar legal, pois o cron vai entender que deve usar os intervalos.

vc tbm pode utilizar o crontab -e para editar crontab do seu usuario, porem, podendo ir direto no arquivo q executa todas tarefas agendadas do sistema, digamos o crontab "pai", q esta localizado nas maiorias das distros em /etc/crontab sera muito melhor.

T+

 
Resposta de paulopugin em 13/09/2007 - 10:13h:
* paulopugin usa Debian
* paulopugin tem conceito: nenhum voto.
 


Pessoal eu tive experiência com o uso do crontab em mais de 20 maquinas e notei que em algumas a simples edição pelo crontab -e resolvia o problema, em outras eu notei que só funcionava se eu colocasse o comando que eu queria dentro de um arquivo qualquer e gravasse este arquivo na pasta /etc/cron.hourly.
Não sei explicar porque isso acontece mas comigo funcionou assim

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts