Isso funcionaria pra você: #!/bin/bash ping -i 2 127.0.0.1 1>/dev/null & read -n 1 _pid=`sudo /sbin/pidof ping` disown $_pid sudo /bin/kill $_pid >/dev/null 2>&1 read -n 1 sleep 5
Mas isso é um comando do bash, se estiver realmente usando sh (não apenas o link), não vai funcionar. disown [-ar] [-h] [jobspec ...] Without options, each jobspec is removed from the table of active jobs. If the -h option is given, each jobspec is not removed from the table, but is marked so that SIGHUP is not sent to the job if the shell receives a SIGHUP. If no jobspec is present, and neither the -a nor the -r option is supplied, the current job is used. If no jobspec is supplied, the -a option means to remove or mark all jobs; the -r option without a jobspec argument restricts operation to running jobs. The return value is 0 unless a jobspec does not specify a valid job. On 8 abr, 05:44, Jorge Barros de Abreu <[email protected]> wrote: > Olá. > > Tenho o seguinte script.sh: > > #!/bin/sh > ping -i 2 127.0.0.1 1>/dev/null & > read -n 1 > sudo /bin/kill `sudo /sbin/pidof ping` 1>&- 2>&- > read -n 1 > sleep 5 > > -ao fazer "sh script.sh" em um terminal/konsole eu obtenho a seguinte > mensagem: > > script.sh: line 6: 5609 Terminado ping -i 2 127.0.0.1 > > /dev/null > > -ao fazer "sh script.sh 2>/dev/null" > > a mensagem some - OK. > > -mas ao fazer "xterm -e sh script.sh 2>/dev/null" > > a mensagem retorna. > > Preciso retirar essa mensagem do xterm. > Os redirecionamentos de stdout e stderr estão sendo ignorados pelo referido > xterm. > Eu sei que existem outras formas de retirar a mensagem como "grep -v" mas o > fato inusitado de o xterm > ignorar os redirecionamentos me chama a atenção. > > ?Como faço para desabilitar a emissão da referida mensagem pelo xterm? > > Obrigado > > -- > Data Estelar 2456025,939606http://sites.google.com/site/ficmatinf > Desejo-lhe Paz, Vida Longa e Prosperidade. > São Bem Vindas Mensagens no Formato texto UTF-8 com Acentos. -- GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Antes de perguntar: http://www.istf.com.br/perguntas/ Para sair da lista envie um e-mail para: [email protected]

