Deixa eu tirar uma duvida a partir da sugestão do Flavio : >> if ping -c 1 IP > /dev/null 2>&1; then
Sei que /dev/null é um arquivo vazio do sistema. Mas não estou conseguindo INTERPRETAR a construção do comando acima. Se o comando "ping -c 1 IP" .... ??? O sinal ">" funciona como um redirecionamento do STDOUT,né ? E porque redirecionar para o /dev/null ? Dai existe um novo redirecionamento que também não entendo o que faz nem porque ele tá ali "2>&1". Sei ue tem haver com STDERR. Mas não compreendi como funciona e qual a aplicação pratica Valeu gente... Em Sex, 2006-09-08 às 16:49 -0300, Flavio Torres escreveu: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > pablojfreitas escreveu: > > Pessoal, tô iniciando agora em programação e em programação shell, > > aki no trab do meu pai o pessoal tá pedindo uma tarefa e quer q eu > > resolva, so q eu estou esbarrando em um detalhe dessa programação. > > O programa eh d ping. tenho q dar ping na nossa rede. O progama > > está pingando bunitinho. só q na hora do resultado, ele naum está > > saindo como esperado. Eu sei q eh na parte do if. eu to com duvida > > nessa parte. > > > > Parágrafo ignorado, não tenho a mímina idéia do que você escreveu > acima. > > > > ex.: if [ dado_da_respota_ping ] then faça isso else faça akilo fi > > > if ping -c 1 IP > /dev/null 2>&1; then > echo "ok" > else > echo "nok" > fi > > > > - -- > > []'s > > Flavio Torres - Administrador de Sistemas > ____________________________________________________________________ > PGP/GPG: KeyID 0x7720DBDE > http://www.digitalinfo.com.br/gpg/ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.2 (MingW32) > > iD8DBQFFAck3NRQApncg294RAqUvAKCXdYbLuKDXSngLg74hxkpJPf4UfwCgkyXv > rVOiuBykUkwm3j0AZEpKdgU= > =CBX0 > -----END PGP SIGNATURE----- > > --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html