View Single Post
Sitat av rogerrask Vis innlegg
Outputen kan skrives til noe annet ja, STDOUT hvis du ikke føyer på noe destinasjon, du kan bruke en fil-destinasjon ved å bytte ut /dev/null med /fil.

Kan det være en idé å se på exit-koder? Ping med svar exiter med 0, ping med timeout exiter med 1.

Du kan endre timeout-value med "-W"-flagget.

Litt vel trøtt i trynet her, vet ikke om det kan være noe hjelp (tror ikke jeg forsto helt )


EDIT; bittelitt mer våken nå:

Kode

#!/bin/sh
ping -c 1 -W 10 192.168.45.5
exitcode=$?
if [ $exitcode -eq 1 ]; then
        echo "Rebooting"
else
        echo "All good"
fi
Vil noe sånt være ok, ved å erstatte "echo"-kommandoen(e)?

-W endrer timeout på pingen, og gir den ene repsonsen som ventes på 10 sekunder på å svare i dette tilfellet.

Her går også output til STDOUT, som du heller kan sende til /dev/null, noe du allerede har styring på (&> /dev/null).
Vis hele sitatet...
Tusen hjertelig, tror vi er i mål her.

Sier fra om det skulle dukke opp noe, men det vil oerraske meg om det gjør.