Hallo,
wenn ein Aufruf zum Beispiel von
1 | df /home/ego/hier_ist_der_haengende_server_eingehaengt
|
hängt, weil der Server, der das Verzeichnis liefert, Probleme macht, kann ich das an eben diesem Hängen des Aufrufs erkennen, das heißt nach einigem Warten beschließe ich, dass es genug ist.
Kann man das mit einem Skript automatisieren?
Also als Pseudocode etwas in der Art
1 2 3 4 5 6 | timeout = 1000 milliseconds if server_hangs(timeout) proceed_emergency else proceed_normal end |
Aufgrund meiner beschränkten Programmierkenntnisse wären mir Lösungen als bash- oder ruby-Skript am liebsten.
Gruß, Gerald