Use o comand 'wait' se precisar esperar os processos terminarem em
algum ponto antes de prosseguir. hamacker escreveu em 10/06/2008 16:50: 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 <thsalex@gmail.com>: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. |