Use o & na frente do comando no shellscript, além disso voce pode usar
comandos como pidof para saber o PID do processo que ainda está
rodando. Além disso há as variaveis de ambiente como :

gedit teste.txt&
# pega o PID da ultima execucao
PID=$!

pidof -o $PID
retorna 0 ou 1 se ainda está ativo :
 pidof -o $PID
rodando="$?"
 if [ "$rodando" -gt 0 ] ; then
  echo "ainda esta rodando..."
 fi

De cabeça me lembrei desses, mas não sei se era isso que voce estava
perguntando.

[]'s


2008/6/10 Thiago Silveira Alexandre <[EMAIL PROTECTED]>:
> Galera,
> eu to com um problema em um shell script que to fazendo e acho q
> teoricamente já achei a solução.
> Eu preciso usar o fork() e o exec para que dois processo que são criados no
> meu shell script sejam concorretes (funcionem paralelamente) para que um não
> impeça o outro de seuir em frente.
> O que preciso é saber como chamar o fork e o exec num script shell.
> agradeço aos que me ajudarem.
> abraço.
>


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Responder a