Christian Schult wrote:
- Leopold Toetsch wrote:
Moegliche Loesung: in ip-up ein Eintrag
( sleep 500 && is_line_up && do_my_ftp ) &
wenn z.B. nach 600 Sekunden aufgelegt werden wuerde.
Das würde aber doch bedeuten, bei eingestelltem Hanguptimeout von 600 Sekunden, dass 500 Sekunden gewartet wird und dann die ftp-Transfers den Timout wieder von vorn beginnen lassen?
Es ging ja darum, moeglichst vor dem Auflegen noch etwas zu erledigen. Und nein: Der Hanguptimeout ist nur ein paar Sekunden, d.h. wenn in dieser Zeit vor dem Auflegen nichts passiert, wird aufgelegt vor dem naechsten Impuls.
Ich würd das "sleep 500" weglassen. Der Test, ob die Leitung steht ist auch überflüssig, Einträge in ip-up können nur ausgeführt werden, wenn die Leitung steht!
Ist nicht ueberfluessig, _wenn_ das Sleep drin ist, es wird der Befehl ja erst nach der angegebenen Zeit ausgefuehrt, da koennte die Leitung inzwischen down sein. Und ohne sleep wird ja gleich uebertragen, was ja nicht gefragt war.
christian
leo