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



» Screenshot
Linux: sfbsd-54s
Por removido
» Login
Login:
Senha:

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

Esqueci minha senha


Dica

Resolvendo problema com scripts que estão rodando no crontab
Linux user
Publicado por Erik Gielow em 28/07/2006

Login: epgielow, 66187 pontos
[ Hits: 4009 ]

Resolvendo problema com scripts que estão rodando no crontab

Pessoal, decidi escrever essa dica pois recentemente me deparei com scripts feitos por estagiários que só funcionavam se rodados na mão. Uma vez colocados para rodar no cron do sistema, os mesmos não funcionam.

Todo o problema ocorria porque os scripts faziam chamadas de binários do sistema apenas pelo seu "nome". A dica para resolver esse problema é para TODOS os binários, usar o PATH completo do mesmo, assim não haverão problemas em rodar o script pelo cron.

Por exemplo, ao invés de usar:

tar -zxvf seu_arquivo.tar.gz

Use:

/bin/tar -zxvf seu_arquivo.tar.gz


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Habilitar Cgi-Shell no Apache2
   Dica Linux recomendada Como fazer o Linux ignorar um ping
   Dica Linux recomendada Automatização da instalação do plugin JAVA (Mozilla)
   Dica Linux recomendada Imprima textos inteiros com o comando "echo"
   Dica Linux recomendada Utilizando o vim

Comentários
[1] Comentário enviado por tjpp em 28/07/2006 - 09:07h:

Normalmente o /usr/bin e o /bin estão setados no crontab, pelo menos no Debian. Caso seu crontab seja grande é mais vantajoso incluir o path no arquivo, como
PATH=/bin:/usr/bin:/usr/local/bin:/sbin:.....
e aí não precisa ficar se preocupando em colocar o path completo na linha de comando.



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.