perché Stefano dici che è sempre diverso da zero? tutt'altro.
A parte che ho sbagliato che c'è http:// che va tolto, ma...
appunto con questo lo vedi, prova questi due
Codice: Seleziona tutto
#!/bin/sh
ping -c 2 http://www.google.com | grep ttl
echo $?
Codice: Seleziona tutto
#!/bin/sh
ping -c 2 www.google.com | grep ttl
echo $?
il primo da 1 il secondo 0
Lord_Nemesi ha scritto:Grazie della risposta super rapida. Ti spiego cosa devo fare:
lo script deve pingare google per stabilire se la macchina in questione è online a questo punto abbiamo due potenziali status:
0 ------> Google risponde e la macchina è online
1 ------> Google non risponde e la macchina è offline (o il mondo è finito... ASD)
.
o è google ad essere irrangiungibile, io farei un doppio controllo
Lord_Nemesi ha scritto:
il fidstr è l'equivalente windows di grep. Lo uso per vedere se il ping è andato a buon fine.
in che senso? al limite vedi solo le righe di ping senza riassunto, etc... ma nello script non ti serve a niente. Meglio un
per il resto invece del goto semplicemente digiti il nome della funzione, che crei così
e invece di goto per saltare subito devi usare if, o altre strutture di controllo