Script que executa programa cobol via ssh

13. Re: Script que executa programa cobol via ssh

ronaldo souza
ronaldojr1

(usa CentOS)

Enviado em 30/10/2012 - 09:58h

E ai pessoal blz, vcs podem me ajudar mais uma vez?

com a ajuda de vcs o script pra rodar um programa do cobol funciona, mas eu nao consigo fazer o cron executar esse script.

fiz outro script de teste pra ver se eu to configurando o cron corretamente, esse outro script funciona,mas esse que vcs me ajudaram a criar nao. Vcs sabem me dizer pq ele nao ta rodando no cron?




  


14. Re: Script que executa programa cobol via ssh

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 30/10/2012 - 11:04h

Vc configurou o seu cron direito?

A melhor explicação que ja vi pra crontab é esta: http://pt.wikipedia.org/wiki/Crontab


15. Re: Script que executa programa cobol via ssh

ronaldo souza
ronaldojr1

(usa CentOS)

Enviado em 30/10/2012 - 11:23h

eu configurei desse jeito:

00 10 * * * root /caminho/do/arquivo/cliente.sh
05 10 * * * root /caminho/do/arquivo/outroScript.sh

#A Primeira Linha Não Ta Executando(Esse é o script que vcs me ajudaram a fazer).
#A Segunda Linha Executa. Esse outroScript ele so cria uma pasta chamada teste.

Nao tenho a mínima ideia pq nao ta executando a primeira linha.




16. Re: Script que executa programa cobol via ssh

Paulo
paulo1205

(usa Ubuntu)

Enviado em 30/10/2012 - 11:26h

Você tem como ter ideia: ligue a depuração, direcionando-a para um arquivo, e depois examine esse arquivo.

E eu tenho uma suspeita: o cron não aloca terminal. Se o ssh ou o Cobol precisarem de terminal, vão falhar.


17. Re: Script que executa programa cobol via ssh

ronaldo souza
ronaldojr1

(usa CentOS)

Enviado em 30/10/2012 - 11:33h

esse programa do cobol nao precisa de um terminal, ele só executa e sai sem a interação com o usuario, mas nao sei se a tela que o cobol abre é considerada um terminal.
Vou tentar descreve-la:

quando executo o script aparece na tela so o processamento do arquivo, quando termina o processamento no rodape da tela aparece a quantidade de registros do arquivo e ele fecha.

Agora pra direcionar a depuração nao sei como fazer isso. Se vc quiser me ensinar eu agradeço se não eu tento achar na net e ai agente vai se falando. eu to a meia hora tentando achar onde fica o log do cron, vc sabe me informar onde fica pra ver se eu consigo achar alguma coisa la?


18. Re: Script que executa programa cobol via ssh

cr0n
_di0

(usa FreeBSD)

Enviado em 30/10/2012 - 11:55h

Tente usar as opções "-t -t" na conexão ssh, isso forçará um pseudo-terminal.


19. Re: Script que executa programa cobol via ssh

ronaldo souza
ronaldojr1

(usa CentOS)

Enviado em 30/10/2012 - 12:58h

a opção -t -t nao deu certo.


20. Re: Script que executa programa cobol via ssh

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 30/10/2012 - 19:26h

Gde possibilidade de ser PATH.
Veja se todos os diretorios estão com o caminho completo. Isso faz toda a diferença em scripts.

Exemplos:

Nunca use: /cadastro, /application, /meu_jogo.
Sempre use o caminho completo: /usr/cadastro, /usr/local/application, /opt/meu_jogo.




21. Re: Script que executa programa cobol via ssh

cr0n
_di0

(usa FreeBSD)

Enviado em 30/10/2012 - 23:27h

Sem os logs é tiro no escuro.


22. Re: Script que executa programa cobol via ssh

ronaldo souza
ronaldojr1

(usa CentOS)

Enviado em 31/10/2012 - 08:34h

onde fica os logs pq eu nao estou consiguindo achar.


23. Re: Script que executa programa cobol via ssh

ronaldo souza
ronaldojr1

(usa CentOS)

Enviado em 31/10/2012 - 10:34h

tem outra maneira alem do cron pra eu executa o script periodicamente?

grato


24. Re: Script que executa programa cobol via ssh

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 31/10/2012 - 10:54h

Tem o "at"
Seguem 2 links explicativos:
http://www.vivaolinux.com.br/dica/Agendando-tarefas-com-o-AT
http://www.vivaolinux.com.br/dica/Agendamento-de-tarefas-no-Linux-%28cron-e-at%29

De qualquer forma, acho válido vc direcionar a saída do seu comando para um log, assim conseguimos avaliar o problema.





01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts