shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Script shell chamando outro script


From: Janduy Euclides
Subject: Re: [shell-script] Script shell chamando outro script
Date: Fri, 16 Mar 2018 23:25:30 +0000

Opa Júlio, boa noite.

Perfeito, vou checar essas duas coisas.

Obrigado.
Em sex, 16 de mar de 2018 18:18, 'Julio C. Neves' address@hidden [shell-script] <address@hidden> escreveu:
 

Fala Janduy,
duas coisas:
  1. No cron o usuário não é vc, portanto é muito frequente que o $PATH do usuário cron seja diferente do seu e pode ser que algum comando do script não esteja neste PATH. Isso se resolve colocando o caminho completo dos cmds;
  2. Jamais, eu disse jamais, faça sh script.sh. Qq cmd especifico do bash dará erro neste ambiente pobre do sh (extremamente incompleto e nem sequer é o Bourne Shell, que é proprietário). Faça uma só vez chmod +x script.sh e execute-o com /caminho/do/script.sh.
Garanto que se fizer essas duas coisas todos os seus problemas estarão resolvidos.

SuShellso

Abraços,
Julio

» Não tem tempo para fazer um curso presencial?
» Na sua cidade não tem nenhum bom curso de Linux?
» O treinamento está muito caro?



Damos treinamento em sua empresa com certificado
e nota fiscal por um preço, no mínimo, 50% abaixo
de qualquer curso.

​​
Nosso time de instrutores in company é formado somente por
autores
​ ​
de Best Sellers
​ ​
​laureados ​sobre os temas. P. exemplo:

Shell básico e Programação em Shell Julio Neves
Bacula Heitor Medrado
Zabbix Adail Host
Produção Gráfica e Videografismo Cadunico









Em 16 de março de 2018 17:47, Janduy Euclides address@hidden [shell-script] <address@hidden> escreveu:
 

Pessoal, boa tarde.

Preciso de uma ajuda, seguinte eu tenho um script que roda faz um if e Else, ele chama um outro script (telegram.sh), até ai tudo bem, eu rodando ele na mao "sh script.sh" ele funfa, executa as instruções e chama o segundo script  tranquilo.  Porém via CRON não funciona, ele roda mas não chama o segundo script. 

Segue o meu script:

Eu mudei de diretório coloquei em "/usr/local/bin" mas sem chance, chequei permissões de execução também. 

No meu crontab estou chamado ele assim: sh /usr/local/bin/script.sh

Eu uso SO (CentOS 6)

Alguma luz?


Abs!

________________________

Janduy Euclides - dCAA, Xorcom CompletePBX-v4/v5, SBC e PBX Basic.
E-mail: address@hidden
Tel.: +55 11 9-9835-1136
Acesse - Asterisk help!
Visite - Fundação Asterisk Libre - FAL
________________________



reply via email to

[Prev in Thread] Current Thread [Next in Thread]