🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #15455

Re: Programa para IPs libres

#15455
From: Raúl (Ridiculum)
Date: Tue, 27 Jun 2000 00:00
51 lines
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-mail
References: <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