Problemas com Crontab [RESOLVIDO]

1. Problemas com Crontab [RESOLVIDO]

Newmar Rogério
newrog

(usa Ubuntu)

Enviado em 05/10/2012 - 17:17h

Estou tentando agendar a execução de um .sh mais o mesmo não está sendo executado

segue abaixo todas as maneiras que tentei para rodar e nada aconteceu.

* 12 * * * db2inst1 ./Backup_DB2.sh

* 12 * * * ./Backup_DB2.sh

* 12 * * * db2inst1 /Backup_DB2.sh

* 12 * * * /Backup_DB2.sh

alguém poderia me ajudar ?

Obs.: db2inst1 é o usuário que tenho q utilizar para executar o arquivo a linha do crontab foi inserida com esse usuário tbm.




  


2. Re: Problemas com Crontab [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/10/2012 - 17:38h

newrog escreveu:

Estou tentando agendar a execução de um .sh mais o mesmo não está sendo executado

segue abaixo todas as maneiras que tentei para rodar e nada aconteceu.

* 12 * * * db2inst1 ./Backup_DB2.sh

* 12 * * * ./Backup_DB2.sh

* 12 * * * db2inst1 /Backup_DB2.sh

* 12 * * * /Backup_DB2.sh

alguém poderia me ajudar ?

Obs.: db2inst1 é o usuário que tenho q utilizar para executar o arquivo a linha do crontab foi inserida com esse usuário tbm.



Ele está no "/" mesmo? Como está suas permissões?
Ele executa certinho fora do cron?
Já analisou os logs?


3. Re: Problemas com Crontab [RESOLVIDO]

Carlos APC
Carlos_Cunha

(usa Linux Mint)

Enviado em 05/10/2012 - 17:53h

Se ele estiver no "/" mesmo faça isso e teste

* 12 * * * /./Backup_DB2.sh


4. Re: Problemas com Crontab [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/10/2012 - 18:01h

Eu faria da seguinte maneira...

# cd /
# mv Backup_DB2.sh /usr/local/sbin
# chmod +x /usr/local/sbin/Backup_DB2.sh
# vi /etc/crontab

* 12 * * * root /usr/local/sbin/Backup_DB2.sh  



5. Re: Problemas com Crontab [RESOLVIDO]

Newmar Rogério
newrog

(usa Ubuntu)

Enviado em 05/10/2012 - 18:51h

amarildosertorio escreveu:

Eu faria da seguinte maneira...

# cd /
# mv Backup_DB2.sh /usr/local/sbin
# chmod +x /usr/local/sbin/Backup_DB2.sh
# vi /etc/crontab

* 12 * * * root /usr/local/sbin/Backup_DB2.sh  


Não deu certo.





6. Re: Problemas com Crontab [RESOLVIDO]

Newmar Rogério
newrog

(usa Ubuntu)

Enviado em 05/10/2012 - 18:52h

amarildosertorio escreveu:

newrog escreveu:

Estou tentando agendar a execução de um .sh mais o mesmo não está sendo executado

segue abaixo todas as maneiras que tentei para rodar e nada aconteceu.

* 12 * * * db2inst1 ./Backup_DB2.sh

* 12 * * * ./Backup_DB2.sh

* 12 * * * db2inst1 /Backup_DB2.sh

* 12 * * * /Backup_DB2.sh

alguém poderia me ajudar ?

Obs.: db2inst1 é o usuário que tenho q utilizar para executar o arquivo a linha do crontab foi inserida com esse usuário tbm.



Ele está no "/" mesmo? Como está suas permissões?
Ele executa certinho fora do cron?
Já analisou os logs?



Fora executa que é uma beleza. rsrs.

não sei verificar os logs do Cron ( sou iniciante )



7. Re: Problemas com Crontab [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/10/2012 - 20:09h

Tem como você postar o conteúdo do Backup_DB2.sh?


8. Re: Problemas com Crontab [RESOLVIDO]

Thiago Pellison
thiago83

(usa CentOS)

Enviado em 05/10/2012 - 22:53h

newrog escreveu:

Estou tentando agendar a execução de um .sh mais o mesmo não está sendo executado

segue abaixo todas as maneiras que tentei para rodar e nada aconteceu.

* 12 * * * db2inst1 ./Backup_DB2.sh

* 12 * * * ./Backup_DB2.sh

* 12 * * * db2inst1 /Backup_DB2.sh

* 12 * * * /Backup_DB2.sh

alguém poderia me ajudar ?

Obs.: db2inst1 é o usuário que tenho q utilizar para executar o arquivo a linha do crontab foi inserida com esse usuário tbm.



Experimenta mudar o horario no server de produção:

00 12 * * * db2inst1 /home/db2inst1/Backup_DB2.sh


Altere a hora para uma proxima a hora que for testar, só para ver se está ok.

*/5 * * * * db2inst1 /home/db2inst1/Backup_DB2.sh


Isto fará ele rodar a cada 5 minutos.

Outra idéia, é colocar isso na cron do proprio usuário. Assim vc nao precisa especificá-lo.

Abs

thiago




9. Re: Problemas com Crontab [RESOLVIDO]

Newmar Rogério
newrog

(usa Ubuntu)

Enviado em 06/10/2012 - 08:47h

amarildosertorio escreveu:

Tem como você postar o conteúdo do Backup_DB2.sh?


Conteúdo do Backup_DB2.sh

#!/bin/bash
db2 BACKUP DATABASE SAITO ONLINE TO /backupciss WITH 1 BUFFERS BUFFER 1024 PARALLELISM 1 INCLUDE LOGS WITHOUT PROMPTING



10. Re: Problemas com Crontab [RESOLVIDO]

Newmar Rogério
newrog

(usa Ubuntu)

Enviado em 06/10/2012 - 08:49h

thiago83 escreveu:

newrog escreveu:

Estou tentando agendar a execução de um .sh mais o mesmo não está sendo executado

segue abaixo todas as maneiras que tentei para rodar e nada aconteceu.

* 12 * * * db2inst1 ./Backup_DB2.sh

* 12 * * * ./Backup_DB2.sh

* 12 * * * db2inst1 /Backup_DB2.sh

* 12 * * * /Backup_DB2.sh

alguém poderia me ajudar ?

Obs.: db2inst1 é o usuário que tenho q utilizar para executar o arquivo a linha do crontab foi inserida com esse usuário tbm.



Experimenta mudar o horario no server de produção:

00 12 * * * db2inst1 /home/db2inst1/Backup_DB2.sh


Altere a hora para uma proxima a hora que for testar, só para ver se está ok.

*/5 * * * * db2inst1 /home/db2inst1/Backup_DB2.sh


Isto fará ele rodar a cada 5 minutos.

Outra idéia, é colocar isso na cron do proprio usuário. Assim vc nao precisa especificá-lo.

Abs

thiago



Já tentei vários horários, não dá certo.

Já coloquei no Cron do usuário db2inst1 tbm não deu certo.

Onde fica o log do Cron? pra mim postar aqui o que aparece.




11. Re: Problemas com Crontab [RESOLVIDO]

Thiago Pellison
thiago83

(usa CentOS)

Enviado em 06/10/2012 - 11:31h

fica em /var/log/cron

Abs


12. Re: Problemas com Crontab [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/10/2012 - 12:35h

newrog escreveu:

amarildosertorio escreveu:

Tem como você postar o conteúdo do Backup_DB2.sh?


Conteúdo do Backup_DB2.sh

#!/bin/bash
db2 BACKUP DATABASE SAITO ONLINE TO /backupciss WITH 1 BUFFERS BUFFER 1024 PARALLELISM 1 INCLUDE LOGS WITHOUT PROMPTING


Quando você executa esse script na mão ele te pede senha?

Se a resposta é sim... Você tem que fazer um exporte da senha.

Para analisar os logs do cron:

# tail -1000 /var/log/cron | grep Backup_DB2.sh



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts