Portál AbcLinuxu, 12. května 2025 10:06
Dobry den,
poprosil by som vas o radu ako mozem za pomoci while popr. inac dosiahnut taketo nieco: zisti dostupnost servera resp. pinga server, ked neopinga tak skusa po napr. dvoch minutach pingat znovu pokial ho neopinga a az potom pokracuje v programe. Mne sa to podarilo takto neako ale asi to nie je spravne
pingovanie () {
ping -c 1 $FTPSERVER
if [ $? != 0 ] ; then
pockaj
fi
}
pockaj () {
sleep 10m
pingovanie
}
Dakujem Pekne
To vaše řešení je asi funkční, ale jde to udělat trochu jednodušeji:
while ! ping -c 1 "$FTPSERVER" &>/dev/null; do sleep 120; done
Dakujem Pekne idem otestovať :)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.