[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ssh und maximale Laufzeit definieren


Hallo Markus,

Markus Hochholdinger wrote:

> Hat expect eine Timeout-Funktion? Ansonsten denke ich ist expect Overload
> fuer meinen Einsatzzweck und wuerde die Sache erheblich verkomplizieren.
> Einen automatischen Login habe ich ja durch ssh-keys schon.

Expect kennt timeouts. Ein simples Bash-Script geht aber auch so:
------------------------
#!/bin/sh
timeout()
{
  sleep $1
  echo "Suizid"
  kill -9 $$
}
timeout 10 &
TIMER_PID=$!
ssh meinHost "sleep 20"
echo "Gummimesser"
kill -9 $TIMER_PID
------------------------


--
http://mailman.uugrn.org/mailman/listinfo/uugrn
Wiki: http://wiki.uugrn.org/wiki/UUGRN:Mailingliste
Archiv: http://lists.uugrn.org/