Date: Tue, 18 May 2004 00:47:30 +0200 (CEST) From: Erik Norgaard <none@norgaard--locolomo.org.lh.bsd-dk.dk> To: bsd-dk@bsd-dk.dk Subject: bug i arp? (FreeBSD 5.2-CURRENT)
Hej,
Der er tilsyneladende en fejl i returværdien fra arp, sh evaluerer
returværdi 0 til succes - nedenstående script flusher arp-tabellen
og genindlæser fra en fil. Begge dele går god, men i mit fejl-
check på returværdien må jeg bruge || i den første (som forventet)
men && i den anden.
Nogen der har set det?
#!/bin/sh
echo -n "Flushing arp table: "
/usr/sbin/arp -da > /dev/null || {
echo "FAILED";
exit 255
}
echo "OK"
echo -n "Reading new arp table: "
/usr/sbin/arp -f /etc/arp.tbl && {
echo "FAILED";
exit 255
}
echo "OK"
Et sample arp.tbl til at lege med:
172.16.9.119 00:0a:95:84:5c:2e
172.16.6.19 00:a0:cc:3a:91:44
172.16.9.177 0:20:ed:75:af:1d
172.16.5.10 00:80:ad:b6:34:d3
Mvh Erik
GnuPG Key: http://www.locolomo.org/home/norgaard/norgaard.gpg.asc
pub 1024D/B02CC311 2004-04-05 Erik Norgaard <none@norgaard--locolomo.org.lh.bsd-dk.dk>
Key fingerprint = 6C11 B9B1 52BD F16D 34AD 9893 D3EC E6DB B02C C311
This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:24:40 CET