Hi!
Danke für den Hinweis! Irgendwie funktioniert aber das Skript noch nicht wie gewollt. Wenn der Server an ist, kommt die Log-Meldung SERVER available after 0 seconds. Allerdings wartet das Skript nicht wenn der Server aus ist. (jedenfalls kommt keine log-message und er wartet auch nicht die 10 Sekunden) Anbei nochmal mein Skript.
Viele Grüße!
Code
# vdr - serverwait
#
# This script waits for the availability of a server before starting vdr
#
start on starting vdr
task
script
i=0
while [ $i -le 10 ] ; do
if nc -z 192.168.178.25 2004 ; then
logger "SERVER available after $i seconds"
break
fi
let i=$i+1
sleep 1
done
end script
Alles anzeigen