Projem için bir URL'nin UP / Working olup olmadığını kontrol etmek için bir kabuk betiği yazmam istendi .
İnternet üzerinden bazı ipuçları bulmaya çalıştım, fakat elimde olan şey URL’nin olup olmadığını kontrol etmem.
İlk önce denedim wget
.
wget -S --spider https://genesis-dev.webbank.ssmb.com:21589/gop-ui/app.jsp 2>&1 | awk '/^ /'
if [ $? -ne 0 ]
then echo "Server is UP"
else
echo "Server is down"
fi
Bir sonraki girişimim ile oldu curl
.
curl -ivs https://genesis-dev.webbank.ssmb.com:21589/opconsole-sit/opconsole.html#
if [ $? -ne 0 ]
then echo "Server is UP"
else
echo "Server is down"
fi
Ancak, her ikisi de yanıtın değil, URL'nin varlığını kontrol ediyor.