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

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

Re: [shell-script] Verificar executar em bg


From: Elder Marco
Subject: Re: [shell-script] Verificar executar em bg
Date: Sun, 7 Nov 2010 14:46:28 -0200

Em 7 de novembro de 2010 14:24, Enio <address@hidden> escreveu:

>
>
> Olá.
>
> Fiz o seguinte script:
>
> #!/bin/bash
> rm -rf relatorio
> dire=`ls ./programas`
> for prog in $dire; do
> "$prog &"
> echo "$prog" "$?" >> relatorio
> kill -9 $!
> done
>
> a intenção é iniciar cada programa desse diretório, capturar o código de
> erro apresentado e matá-lo.
> O problema é que quando o programa inicia sem erros, ele entra em execução
> e não é possível finalizá-lo, para isso eu usei o & que faz o programa
> executar em bg, porém, no script, os programas entendem que o & é uma opção
> e retornam que essa opção não existe. O mesmo não acontece se eu for direto
> no terminal e usar "programa &", onde o programa iniciará o processo em bg.
>
Não seria porque você deveria fazer assim:

"$prog" &

Em vez de

"$prog &"

?

-- 
Elder Marco

GNU/Linux User: #471180

"Contra o positivismo, que pára perante os fenômenos e diz: 'Há apenas
fatos', eu digo: 'Ao contrário, fatos é o que não há; há apenas
interpretações'. "(Nietzsche)


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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