verificar execução do script.sh

1. verificar execução do script.sh

Pedro Martins
pmmn11

(usa Ubuntu)

Enviado em 27/02/2013 - 09:56h

Oi amigos, estou trabalhando com um software embarcado onde envio alguns comandos por um software secundário para o console do equipamento. Pelo software que estou escrevendo em delphi, ele reconhece a entrada de um pendrive no equipamento e dentro do pendrive ele procura o script upgrade.sh (que nada mais é que um cp -r de alguns arquivos do pen-drive para o equipamento), o que eu quero saber como saber se a execução deste script aconteceu com sucesso.


Grato


  


2. Re: verificar execução do script.sh

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 16/04/2013 - 23:55h

Se for logo após a execução de um script no terminal, basta ver o conteúdo da variável $?


cp -r aquivos
if [ $? -eq 0 ]; then
echo 'executou com sucesso'
else
echo 'problemas na execução'
fi



Agora se o que vc precisar é verificar isso a posteriori, pode deixar um sinal no fim do seu script, como a criação de um arquivo com um nome sugestivo.

> /tmp/$(date +%Y%m%d).alvo


É só uma ideia, reveja o seu problema, talvez esse script que faz apenas o cp -r nem seja necessário o próprio DELPHI poderia fazer isso...







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts