[elektro-etc] szkript kérdés linuxban 1.
uprogc .
uprogc at gmail.com
Mon Jul 13 15:06:20 CEST 2015
Nem valami olyasmi kellene hogy a ping a hibauzenetet /dev/null-ba tegye ?
2015-07-13 14:58 GMT+03:00 Cser Tamas <maguspr53 at gmail.com>:
> gondom van a "visszatérési érték" $? -nél
>
> így néz ki a szkript
> ---------------------------
> #!/bin/sh
> #
> # indításkor egy dárumfüggő fájlnévbe írkálni, amíg le nem lövöm
> filename=/mnt/home/ping_$(/bin/date +%Y%m%d%H%I%S).txt
> date > $filename
> echo "--- pingelés kezdete ---" >> $filename
> #
> while true
> do
> echo "-------------" >> $filename
> echo "visszatérési érték" $?>> $filename
> date >> $filename
> ping -c 3 mail.google.com >> $filename
> sleep 20
> done
> ---------------------------
>
>
> **********************
> 2015. júl. 13., hétfő, 10.22.03 CEST
> --- pingelés kezdete ---
> -------------
> visszatérési érték 0
> 2015. júl. 13., hétfő, 10.22.03 CEST
> PING mail.google.com (216.58.209.165): 56 data bytes
> 64 bytes from 216.58.209.165: seq=0 ttl=55 time=1.703 ms
> 64 bytes from 216.58.209.165: seq=1 ttl=55 time=1.877 ms
> 64 bytes from 216.58.209.165: seq=2 ttl=55 time=1.693 ms
>
> --- mail.google.com ping statistics ---
> 3 packets transmitted, 3 packets received, 0% packet loss
> round-trip min/avg/max = 1.693/1.757/1.877 ms
> -------------
> [....]
> itt lejjebb van a gond, hogy bár a visszatérési érték 0 , mégis a
> terminálra írja a hibáját,
> amit szeretnék a textfájlba juttatni, de akkor a visszatérési értéket
> valami másra kellene cserélnem, de mire?
>
> sh-4.1# /mnt/home/ping-ping.sh
> ping: unknown host mail.google.com
>
> a ping visszatérési értéke miért nulla, ha a host-ot nem találta meg?
> ping: unknown host mail.google.com
>
> -------------
> visszatérési érték 0
> 2015. júl. 13., hétfő, 11.23.52 CEST
> -------------
> visszatérési érték 0
> 2015. júl. 13., hétfő, 11.25.32 CEST
> -------------
> visszatérési érték 0
> 2015. júl. 13., hétfő, 11.27.12 CEST
> PING mail.google.com (216.58.209.165): 56 data bytes
> 64 bytes from 216.58.209.165: seq=0 ttl=55 time=1.929 ms
> 64 bytes from 216.58.209.165: seq=1 ttl=55 time=1.469 ms
> 64 bytes from 216.58.209.165: seq=2 ttl=55 time=1.742 ms
>
> --- mail.google.com ping statistics ---
> 3 packets transmitted, 3 packets received, 0% packet loss
> round-trip min/avg/max = 1.469/1.713/1.929 ms
> ////////////////////////////////////////////////
>
>
More information about the Elektro-etc
mailing list