nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

rsh Timeout in Tru64 4.0F

Von: Steffen Rüter (steffen.rueter@gmail.com) [Profil]
Datum: 20.05.2008 07:20
Message-ID: <a6e260a2-d185-4acd-a8a4-3da85d990599@24g2000hsh.googlegroups.com>
Newsgroup: de.comp.os.unix.networking.misc
Hallo,

ich muß (leider) mit einem Script auf einer Unix Tru64 4.0F Maschine
mittels rsh periodisch diverse Clients abpollen und deren Prozeßstatus
überprüfen. Dafür darf ich nur Dinge benutzen, die standardmäßig
b
ei
Tru64 4.0F mitgeliefert werden, insbesondere also kein SSH oder eine
neu kompilierte rsh-Version.
Mein Problem ist, daß ich manchmal in einen rsh-Timeout reinlaufe,
wenn ein Client zwar noch pingbar ist, aber nicht (mehr) auf rsh
sauber reagiert (z.B. wenn er gerade herunterfährt) - oder wenn mitten
bei der rsh-Ausführung was ganz Schlimmes auf dem Client passiert. Das
führt dazu daß mein Tool hängt und erst gefühlte 10 Minuten
später

weiterläuft, wenn der entsprechende rsh-Timeout abgelaufen ist.
rsh unter Tru64 4.0F kennt leider den Parameter -t nicht, mit dem ich
diesen Timeout recht kurz setzen könnte (alles über 3 Sekunden ist eh
Fehlerfall).
Fällt Euch spontan eine Möglichkeit ein, wie ich das elegant lösen
kann?

Momentan denke ich darüber nach, die rsh im Hintergrund zu starten,
drei Sekunden zu warten und wenn bis dahin keine Antwort gekommen ist
dann die rsh abzuschießen - aber dann warte ich auch im Erfolgsfall
die drei Sekunden, die momentane Durchlaufzeit liegt eher unter 0.2
Sekunden...

Für jeden Tipp dankbar

Steffen

[ Auf dieses Posting antworten ]

Antworten