Article View: es.comp.os.linux.programacion
Article #15455Re: Programa para IPs libres
From: Raúl (Ridiculum)
Date: Tue, 27 Jun 2000 00:00
Date: Tue, 27 Jun 2000 00:00
51 lines
2116 bytes
2116 bytes
El 27 Jun 2000 19:50:06 GMT, Ra�l (Ridiculum) escribi�:
> [el script]
> Esta cosa no abaca de funcionar correctamente. Hay un error en las
> lineas marcadas y no consigo solucionarlo. El objetivo es que el
> codigo que devuelve el ping cuando no encuentra el host se almacene
> en ping_results, pero no lo he conseguido.
> Creo que en cuanto se arregle eso, el script funcionara
> correctamente, aunque solo escanea una red C.
Pues acabo de retocar el codigo y parece que funciona. Aqui va la
versi�n terminada:
#! /bin/bash
# Defino m�s variables para hacerlo m�s flexible, aunque en este caso
# podr�a ahorrarme alguna
# Perd�n por las referencias a otros lenguajes y las distintas aberraciones,
# pero es que es la mejor manera que conozco en este instante, y lo importante,
# en este momento, es que se entienda la idea
X1=192
X2=169
X3=10
X4=0
ip_begin=$X1.$X2.$X3.$X4
max_scan=20
echo iniciamos bucle
while let "X4 < max_scan"
do
ip_begin=$X1.$X2.$X3.$X4
echo mandamos un ICMP
"ping" -c1 $ip_begin
echo valor de la variable especial $?
if let "$? == 0 "
then
echo $ip_begin no existe. Esta desocupada
echo $ip_begin >> ip.mal.1
fi
let "X4=X4+1"
done
Espero que te sea �til.
--
Miembro del grupo LILO: http://www.airtel.net/hosting/a_hoz
Linux User 157744
Red Hat 6.0 (2.2.14)
rorQUITALO@retemail.es
ror@QUITALOingenierosmix.com
Technical Details
Message-ID:
<slrn8lid5o.150.Ridiculum@localname.localdomain>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<3951374E.5E2C5634@omgs.es> <39528D1E.4EF2E784@omgs.es> <slrn8li15l.540.Ridiculum@localname.localdomain>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,d23863885ae5cfe3 X-Google-Attributes: gidf86c8,public From: Ridiculum@bionichat.com (Raúl (Ridiculum)) Subject: Re: Programa para IPs libres Date: 2000/06/27 Message-ID: <slrn8lid5o.150.Ridiculum@localname.localdomain> X-Deja-AN: 640254838 Content-Transfer-Encoding: 8bit References: <3951374E.5E2C5634@omgs.es> <39528D1E.4EF2E784@omgs.es> <slrn8li15l.540.Ridiculum@localname.localdomain> Organization: Alcatraz de Janes Content-Type: text/plain; charset=iso-8859-1 User-Agent: slrn/0.9.6.2 (Linux) Mime-Version: 1.0 Newsgroups: es.comp.os.linux.programacion