[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Verifica��o se a rede est� ativa
From: |
Copag |
Subject: |
Re: [shell-script] Verificação se a rede está ativa |
Date: |
Tue, 30 Jul 2002 04:22:50 -0300 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Mon, 29 Jul 2002 10:13:41 -0300 (BRT)
Renato Senji <address@hidden> wrote:
>
> Tente isso:
> ping -c1 192.168.0.2 > /dev/null 2>&1
> if [ $? -eq 0 ];then
> mount bla:/bla /bla
> fi
>
> Ele irá montar, somente se o ping não retornar erro.
>
>
Olá Renato, obrigado.
Ficou assim:
[...]
ping -c1 192.168.0.2 > /dev/null 2>&1
if [ $? -eq 0 ];then
mount linkin:/home/copag /mnt/copag && echo "Diretórios montados com
sucesso!"
else
echo "A outra máquina está desligada ou não responde. Tente manualmente!"
fi
Porém, não funcionou aqui. Se a máquina lá estiver ligada, ele monta
direitinho, porém, se ela estiver desligada, o sistema aqui fica travado.
Testei manualmente comando por comando e percebi que o problema é no ping.
Quando utilizo o ping, e a máquina está desligada, ele simplesmente congela, e
só volta quando eu aperto Ctrl + C. Existe uma forma de que o ping, ao
encontrar um erro, aborte automaticamente?
Alguma outra idéia?
Ah, só mais uma coisa: se eu quiser colocar alguma coisa parecida com "pause",
sei lá, que após o fim do script ele fique, por exemplo, 5 segundos esperando
(pelo menos até dar tempo de eu ler tudo que está na tela), o que eu devo
adicionar ao script?
Agradeço novamente.
[ ]'s
.'~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~|
| João Paulo BrÃgido Tostes |
| (o_.' Copag [ address@hidden ] |
| (o_ (o_ //\ #LinuxBQ | BrasIRC.NeT |
| (/)_ (\)_ V_/_ LinuxBQ - Linux ao alcance de todos! |
| http://www.linuxbq.org |
| Linux User Registered #176331 | UIN #47176203 |
| Chave pública PGP: http://copag.linuxbq.org |
`-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~-~~'
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE9Rj7DWI9/Ie6yiwERAnuvAJ93h8Db5fodODbx3mzgE8eeacawfQCaA3qs
ZCPaW4rFNXqAFnhaPNAI1bE=
=aEUv
-----END PGP SIGNATURE-----