
curl --max-time 3 'http://website.com';
if [ 0 -eq $? ]; then
...
else
...
fi
Ich versuche, Curl anders auf URLs reagieren zu lassen, bei denen ein Timeout auftritt. Wie übergebe ich die Ausgabe des Curl-Fehlers an die if-Anweisung? Das funktioniert einfach nicht:
Antwort1
curl
Exit-Codes (der Wert von $?
) sind in der Manpage dokumentiert. Ein Exit-Code von 28 entspricht „Timeout des Vorgangs. Die angegebene Timeout-Zeit wurde gemäß den Bedingungen erreicht."