2008/6/11 Thiago Silveira Alexandre escreveu:
ele executa o dhclient, depois imprimi o que tem no echo mas não termina de
executar o script.
Como assim não termina? Depois do echo só tem um exit...
--
Bruno Schneider
http://www.dcc.ufla.br/~bruno/
--
To UNSUBSCRIBE, email to [EMAIL
eu resolvi o problema colocando um sleep depois do dhclient pra fazer meu
script ficar esperando o final do dhclient.
obrigado a todos pela ajuda :D
2008/6/13 Bruno Schneider [EMAIL PROTECTED]:
2008/6/11 Thiago Silveira Alexandre escreveu:
ele executa o dhclient, depois imprimi o que tem no
galera era isso que eu queria, muito obrigado. Eu pensei que isso
solucionaria meu problema, mas não resolveu. Eh o seguinte:
Eu tenho um script assim que faz mas ou menos o mesmo que isso ae
#!/bin/bash
dhclient
echo imprime qualquer coisa
exit 0
ele executa o dhclient, depois imprimi o que
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
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 :
Title: Manfra Cia. Ltda.
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, alm disso voce pode usar
comandos como pidof para saber o PID do processo que
6 matches
Mail list logo