Linux slogan
Visite também: BR-Linux.org · Dicas-L · SoftwareLivre.org · UnderLinux

Linux banner
Linux banner
Linux banner
Linux banner


» Screenshot
Linux: Shot do UT2004Demo
Por nelsonvn

Comunidades

Script no Crontab não roda

[1] Enviado em 04/06/2012 - 14:12h Script no Crontab não roda
Linux user: José Henrique
JoseHenriqueRJ

(usa Red Hat)


Boa tarde amigos.

Tenho um script de backup, com as permissões corretas, está no $PATH. Mas ele não executa no crontab -e. Alguém poderia me ajudar?

Já coloquei com root na frente 00 11 * * * root /meudir/meuscript;
2) Já coloquei sem o root: 00 11 * * * /meudir/meuscript;
3) Já coloquei com sh na frente, e sem sh também;
4) Já dei permissão para outro usuário comum, mas tb não executou;
5) Já alterei de #!/bin/bash para #!/bin/sh

E nada de funcionar!
Alguém pode me ajudar?

Ps.: Ele funciona redondo na linha de comando!
Ps2.: Já testei tb, direcionnando-o para >> /dev/pts0 também!

 

  


[2] Enviado em 04/06/2012 - 14:17h Re: Script no Crontab não roda
Linux user: Renato Carneiro Pacheco
renato_pacheco

(usa Slackware)


Vc colocou permissão d execução nele?


chmod a+x meuscript


 

[3] Enviado em 04/06/2012 - 16:28h Re: Script no Crontab não roda
Linux user: Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)


Caso não de certo, verifique todas as paths que vc inseriu no script. Sempre insira o caminho completo em tudo. Só assim vc tem a certeza que será executado sempre da mesma forma independente do diretório que vc esteja.

 

[4] Enviado em 04/06/2012 - 16:35h Remover ;
Linux user: André Canhadas
andrecanhadas

(usa Debian)


Esse ";" no final da linha se ele estiver no cron pode remover

Ficado assim:

00 11 * * * /meudir/meuscript


De preferencia edite o cron pelo comando "#crontab -e" como root.

 

[5] Enviado em 04/06/2012 - 17:08h Re: Script no Crontab não roda
Linux user: Fábio de Souza
splendide

(usa openSUSE)


Olhe o log!
/var/log/messages
/var/log/syslog

 

[6] Enviado em 04/06/2012 - 21:50h Re: Script no Crontab não roda
Linux user: Raimundo Alves Portela
rai3mb

(usa Outra)


Olhe dentro do seu script, se você chama outro script ou diretório sem fazer a referência completa (/caminho/ate/o/script) ao mesmo vai dar problema.

Ja aconteceu comigo ;-)

Olhando o

cat /var/log/syslog | egrep cron

Ja vai lhe ajudar a achar o problema





 

[7] Enviado em 05/06/2012 - 09:46h Sem sucesso!
Linux user: José Henrique
JoseHenriqueRJ

(usa Red Hat)


Caros amigos, segui as recomendações expostas, não deu certo ainda!

Meu SO é CentOS 6.2 final.

 

[8] Enviado em 05/06/2012 - 09:48h Backup
Linux user: José Henrique
JoseHenriqueRJ

(usa Red Hat)


alexandregms escreveu:

Caso não de certo, verifique todas as paths que vc inseriu no script. Sempre insira o caminho completo em tudo. Só assim vc tem a certeza que será executado sempre da mesma forma independente do diretório que vc esteja.


Você diz inserir PATH dentro do arquivo de bkp?

 

[9] Enviado em 11/06/2012 - 08:58h Script no cron
Linux user: José Henrique
JoseHenriqueRJ

(usa Red Hat)


Bo dia amigos.
Alguém teve uma luz sobre meu problema?

 

[10] Enviado em 11/06/2012 - 11:15h Re: Script no Crontab não roda
Linux user: Raimundo Alves Portela
rai3mb

(usa Outra)


Chegou a checar mesmo o syslog? Chegou a ver os caminhos de scripts, diretórios usados? como citado em:


Olhe dentro do seu script, se você chama outro script ou diretório sem fazer a referência completa (/caminho/ate/o/script) ao mesmo vai dar problema.

Ja aconteceu comigo ;-)

Olhando o

cat /var/log/syslog | egrep cron

Ja vai lhe ajudar a achar o problema


 

[11] Enviado em 11/06/2012 - 14:17h Re: Script no Crontab não roda
Linux user: Luis Vitorio
vitorioluis

(usa Debian)


Eu tive um problema parecido com o Ubuntu 8.04 ai resolvi colocando no começo do crontab as linhas abaixo.


SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin


A primeira linha seta o shell que vai ser usado e a segunda as variáveis de sistema.


 

[12] Enviado em 13/06/2012 - 17:41h Script no cron
Linux user: José Henrique
JoseHenriqueRJ

(usa Red Hat)


Grato amigos, mas ainda não rolou.

 

  
<< Primeira | Anterior Próxima | Última >>
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.