Re: [quasi risolto] [bash] connessione automatica wifi solo se c'è la rete
- To: debian list <debian-italian@lists.debian.org>
- Subject: Re: [quasi risolto] [bash] connessione automatica wifi solo se c'è la rete
- From: Marco <marco@pito.mine.nu>
- Date: Thu, 01 Nov 2007 12:47:19 +0100
- Message-id: <[🔎] 4729BCC7.1050801@pito.mine.nu>
- In-reply-to: <50e354880710311415n2035fb54rc7683ff755fe7581@mail.gmail.com>
- References: <50e354880710310307y4e86bd01n4e3dc61b5f87d6e3@mail.gmail.com> <20071031113805.GA22623@poisson.phc.unipi.it> <50e354880710310502g618d4fa4t7da6ac589dddbf20@mail.gmail.com> <20071031124143.GB22623@poisson.phc.unipi.it> <50e354880710311335xeb50a41i9f4ef4e728b71eac@mail.gmail.com> <50e354880710311415n2035fb54rc7683ff755fe7581@mail.gmail.com>
Luca Costantino ha scritto:
/etc/init.d/avvia_rete: line 6: [: too many arguments
a cosa è dovuto? come lo elimino?
Nel tuo script usi il test:
[ ! -z `iwlist eth1 scan | grep ZyXEL` ]
che accetta un solo parametro dopo -z; è probabile che invece l'output
del comando iwlist eth1 scan | grep ZyXEL sia costituito da più di una
parola. O provi a racchiudere tutto tra virgolette:
[ ! -z "`iwlist eth1 scan | grep ZyXEL`" ]
oppure passi al controllo del valore di ritorno (più efficiente/pulito?) :
if iwlist eth1 scan | grep -q ZyXEL; then
//comandi
fi
--
Kind regards,
Marco Romano.
Reply to: