script não funcionar em crontab só em linha de comando

1. script não funcionar em crontab só em linha de comando

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/06/2013 - 09:21h

Bom dia Comunidade Linux, me deparei com um problema fora do normal. eu tinha um servidor red hat 4 e nele tem varias rotinas no crontab. porém o nosso servidor teve um problema em um dos hd´s e tive que refazer junto com meu backup e voltou ao normal. A unica diferença foi a distribuição que foi a versão enterpriser da red hat 6.

quando é executado em linha de comando do shell o script funcionar por exemplo:

estoq$ sh /usr/local/bin/liberar.sh // independente de ser root ou usuário comum

agora no crontab NÃO da certo, e quando vejo os log´s da crontab ele esta rodando perfeitamente MAIS NÃO EXECUTAR O SCRIPT.

s01 ~]# tail -f /var/log/cron
Jun 6 09:14:01 s01 CROND[1489]: (root) CMD (/usr/local/bin/lereserv.sh)
Jun 6 09:14:01 s01 CROND[1493]: (root) CMD (/usr/local/bin/rodando.sh)
Jun 6 09:14:01 s01 CROND[1486]: (root) CMD (/usr/local/bin/liberar.sh )
Jun 6 09:14:01 s01 CROND[1487]: (root) CMD (/usr/local/bin/lerxmlpd.sh)
Jun 6 09:15:01 s01 CROND[2025]: (root) CMD (/usr/local/bin/liberar.sh )
Jun 6 09:15:01 s01 CROND[2027]: (root) CMD (/usr/local/bin/webpro3n1.sh)
Jun 6 09:16:01 s01 CROND[2324]: (root) CMD (/usr/local/bin/lereserv.sh)
Jun 6 09:16:01 s01 CROND[2323]: (root) CMD (/usr/local/bin/liberar.sh )
Jun 6 09:16:01 s01 CROND[2325]: (root) CMD (/usr/local/bin/lerxmlpd.sh)
Jun 6 09:16:01 s01 CROND[2326]: (root) CMD (/usr/local/bin/rodando.sh

todas as minhas rotinas estão dando erro e antes no crontab do red hat 4 funcionava perfeitamente. Alguém pode me ajudar ou me da uma dica referente esse problema?

vlw!!


  


2. Re: script não funcionar em crontab só em linha de comando

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 06/06/2013 - 09:38h

posta ai como esta o seu crontab


3. programa liberar.sh no crontab

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/06/2013 - 09:42h

#!/bin/bash

cd /sistema/estoq/

dfrun livre libera


4. Re: script não funcionar em crontab só em linha de comando

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/06/2013 - 09:44h

agora ele apresenta uma msg na tela. estava verificando aqui no viva o linux esse link :

http://www.vivaolinux.com.br/topico/Debian/crontab-nao-funciona

e o cara informa que a crontab não funcionar se aparece alguma msg na tela.

então alterei desse jeito aqui:

cd /sistema/estoq/

dfrun livre libera > null

e estou aguardando pra ver no que vai dar




5. Re: script não funcionar em crontab só em linha de comando

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 06/06/2013 - 09:49h

posta ai como esta o crontab
como tu o crontab referido ao seu script de backup






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts