Qual'e' il comando shell per far si che Linux aspetti "n" secondi prima di passare ad eseguire il comando successivo?
esempio:
devo scaricare la posta tramite POP3 dal mio account su Libero ma ho una connessione ADSL con TIN, per cui Libero non me la fa scaricare se non sono collegato con le loro linee.
Allora ho programmato una connessione on-demand ISDN con LIBERO e ho un Cron Job che fa partire ogni 30 minuti un file che contiene i comandi per collegarsi a Libero e scaricare la posta tramite POP3.
Subito dopo viene chiusa la connessione ISDN e ripristinato il gateway di default.
I comandi sono i seguenti:
isdnctrl dial ippp0
isdnctrl status ippp0
qui devo mettere un ritardo di 3 secondi per lasciare il tempo di finalizzare la connessione ISDN altrimenti il fetchmail parte subito e non trovando ancora la connessione finalizzata, usa il gateway di default che e' su ADSL di TIN e quindi il pop3 di libero ovviamente non funziona
fetchmail -v -f '/root/.fetchmailrc' libero.it
isdnctrl hangup ippp0
route add default gw 192.168.1.1
Grazie