Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
cron executa script mas não faz nada ...
12/04/2010, 13:58
Resposta: #1
cron executa script mas não faz nada ...
o script roda normal se chamo ele manualmente
o cron esta rodando e executa o script, pelo menos aparec que foi executado no log
porem nada é feito

o script é simples só roda "ntpdate br.pool.ntp.org"
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
13/04/2010, 21:43
Resposta: #2
Re: cron executa script mas não faz nada ...
crontab -l antes de qualquer coisa.

Lucas Saliés Brum
site | blog | telegram | medium | vk | twitter | github | .share
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
14/04/2010, 08:29
Resposta: #3
Re: cron executa script mas não faz nada ...
Nao sei se seria isso, mas já vi scripts com problemas de execução no cron quando se tem a linha iniciaal com:

Código:
#!/bin/bash
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
14/04/2010, 11:14
Resposta: #4
Re: cron executa script mas não faz nada ...
coloquei o shebang e tmbm coloquei o PATH mas não funciono
o estranho é q a unica coisa q não funciona é o ntpdate o resto roda normal

a entrada do crontab do script é esta embora ã intendi pq vc quer ver uma vez q ele esta sebndo executado(abilitei o log do cron pra verificar)
é pro script rodar a cada 30 mim
*/30 * * * * /usr/local/bin/ajustarRelogio

o script ta assim
#!/bin/bash
echo "inicio" `date` >> /tmp/testescript.txt
ntpdate br.pool.ntp.org
echo "fim" `date` >> /tmp/testescript.txt
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
14/04/2010, 22:06
Resposta: #5
Re: cron executa script mas não faz nada ...
faltou especificar o nome do usuario a executar

ficando mais ou menos assim

* 30 * * * * usuario /usr/local/bin/ajustarRelogio

qualquer coisa, veja no manual do foca linux... lá explica bem como acertar o cron... na minha opiniao ele é um pouco confuso.
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
15/04/2010, 08:18
Resposta: #6
Re: cron executa script mas não faz nada ...
São exibidas as notificações da execução dele no messages?
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
15/04/2010, 11:15
Resposta: #7
Re: cron executa script mas não faz nada ...
esta sendo exibidas no log do cron, abilitei ele pra poder analizar melhor
como falei o script roda pelo cron só o ntpdate q não é executado porem o resto dos comandos são
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
15/04/2010, 19:37
Resposta: #8
Re: cron executa script mas não faz nada ...
caveira Escreveu:faltou especificar o nome do usuario a executar
Somente no caso do crontab geral, rodado como root.
Cada usuário tem seu próprio crontab.

Leia o manual:
Código:
man crontab

funakoshi, tem que rodar esse crontab como root, não sei se o usuário normal pode alterar a hora sem alguns ajustes prévios.
Código:
su
crontab -e

Lembre-se de alterar as permissões do arquivo ajustarRelogio para o octal 755 ou -rwx-r-xr-x.

Abraço.

Lucas Saliés Brum
site | blog | telegram | medium | vk | twitter | github | .share
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
16/04/2010, 11:04
Resposta: #9
Re: cron executa script mas não faz nada ...
o crontab foi feito com usuario root mesmo (logado como root)
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
17/04/2010, 00:16
Resposta: #10
Re: cron executa script mas não faz nada ...
sistematico Escreveu:Somente no caso do crontab geral, rodado como root.
Cada usuário tem seu próprio crontab.

foi mal, não sabia dessa, e já dei uma olhada rapida no man...
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
19/04/2010, 00:09
Resposta: #11
Re: cron executa script mas não faz nada ...
Tentou retirar o #!/bin/bash como o spikey sugeriu, ou bubstitui-lo por #!/bin/sh?

Lucas Saliés Brum
site | blog | telegram | medium | vk | twitter | github | .share
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
19/04/2010, 16:04
Resposta: #12
Re: cron executa script mas não faz nada ...
tentei mas mesmo assim não funciono
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
19/04/2010, 16:19
Resposta: #13
Re: cron executa script mas não faz nada ...
Repare bem no que apareceu aqui:
Código:
[[email protected] /home/lucas]:# /usr/local/bin/ajustarRelogio
19 Apr 15:14:35 ntpdate[7329]: the NTP socket is in use, exiting
[[email protected] /home/lucas]:# /etc/init.d/ntp stop
Stopping NTP server: ntpd.
[[email protected] /home/lucas]:# /usr/local/bin/ajustarRelogio
19 Apr 15:15:03 ntpdate[7362]: adjust time server 146.164.48.5 offset -0.000088 sec
Pra não ter que parar o ntpd toda hora:
Código:
update-rc.d -f ntp remove
Acho que o relógio não era ajustado porque o daemon já estava rodando, ele serve pra fazer exatamente isso que você quer, ajustar o relógio de tempos em tempos.

Lucas Saliés Brum
site | blog | telegram | medium | vk | twitter | github | .share
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
19/04/2010, 16:37
Resposta: #14
Re: cron executa script mas não faz nada ...
mas pq o script funciona se executado manualmente mas ñ pelo cron?
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
19/04/2010, 17:20
Resposta: #15
Re: cron executa script mas não faz nada ...
Amigo, executa o script e cola aqui.

Lucas Saliés Brum
site | blog | telegram | medium | vk | twitter | github | .share
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 1 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS