PDA

Visualizza la versione completa : Mi serve il vostro aiuto


pilovis
05-06-2005, 15:11
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

edriv
05-06-2005, 15:34
non ho capito niente di quello che vuoi fare ma:

$ sleep 5 # 5 secondi

dovrebbe andare bene :)

pilovis
05-06-2005, 16:37
Grazie mille :ciauz:
ora funziona tutto alla grande.

In poche parole devo scaricare la posta tramite POP3 da Libero ma il problema e' che la mia ADSL e' TIN.
Come saprai Libero non permette piu' l'accesso POP3 alle caselle di posta elettronica se non si e' collegati con le loro linee (dial-up o ADSL).

La mia machina Linux fa da firewall/gateway/proxy per la LAN interna ed e' collegata al router ADSL di TIN

Ho aggiunto un Terminal Adapter ISDN e con il sistema sopra descritto creo una connessione temporanea ISDN a libero ogni 30 minuti per poter scaricare la posta tramite POP3 e poi la mando ad una casella interna sul server Linux.

virusbye
05-06-2005, 17:48
usa FREEPOPS, cosė scarichi la posta di libero senza dover fare la connessione ISDN.

Io lo uso su Debian e funziona alla grande.

:)

Mutato
05-06-2005, 17:56
Confermo che FREEPOPS funziona alla grande, tra l'altro e` anche estensibile piuttosto facilmente con LUA e poi utilizzarlo come layer intermedio tra la rete locale e i vari pop3. Vantaggio? Quando cambi pop non ti sbatti a cambiarlo manualmente su tutti i client!

pilovis
05-06-2005, 21:59
La mia era una prova per un'applicazione che devo fare per un ente pubblico, preferisco il normale collegamento dial-up, giusto per evitare grane :zizi:

Loading