[bash] Ping

Dacă trebuie să faci un script rapid sau vrei să ne spui unele "şmecherii", atunci intră aici. Aici vorbim despre VBscript, Bash şi altele.

[bash] Ping

Postby Figlet » 31 Jan 2010, 18:40

Comanda "ping" este o comanda foarte utilizata in bash. Ea verifica daca un website este vizibil pe internet si functioneaza. Cum face asta? Se trimit niste pachete de cativa bytes catre server-ul unde e gazduit site-ul, daca vin inapoi, inseamna ca site-ul functioneaza, daca nu vin, inseamna ca nu functioneaza.
Deschidem interpretorul de comenzi bash (consola). Banuiesc ca majoritatea aveti Ubuntu, asa ca deschideti Terminal-ul si scrieti:

Am dam comanda sa se trimita 5 pachete catre bitcell.info
Iata si output-ul:
  1. PING bitcell.info (82.208.143.10) 56(84) bytes of data.
  2. 64 bytes from mecomputer.ro (82.208.143.10): icmp_seq=1 ttl=54 time=49.0 ms
  3. 64 bytes from mecomputer.ro (82.208.143.10): icmp_seq=2 ttl=54 time=47.1 ms
  4. 64 bytes from mecomputer.ro (82.208.143.10): icmp_seq=3 ttl=54 time=47.5 ms
  5. 64 bytes from mecomputer.ro (82.208.143.10): icmp_seq=4 ttl=54 time=46.3 ms
  6. 64 bytes from mecomputer.ro (82.208.143.10): icmp_seq=5 ttl=54 time=48.4 ms
  7.  
  8. --- bitcell.info ping statistics ---
  9. 5 packets transmitted, 5 received, 0% packet loss, time 4006ms
  10. rtt min/avg/max/mdev = 46.376/47.712/49.015/0.946 ms
  11.  

Daca traducem: 5 pachete trimise, 5 primite, 0% pachete pierdute, timp 4006 milisecunde
Pentru a ne convinge ca totul a decurs normal, putem rula urmatoarea comanda:

Output:

Ne-a fost returnat status-ul 0. Inseamna ca e pozitiv, daca status-ul era 1, insemna ca este negativ.
Astept comentarii.

Bafta!
2.5p / 2 votes
User avatar
Figlet
Bit
 
Joined: 13 Jan 2010
Status: 2.5

Re: [bash] Ping

Postby smith » 31 Jan 2010, 23:33

Ce e statusul și ce înseamnă dacă e pozitiv sau negativ?
0,0p / 0 votes
Ilea Cristian
User avatar
smith
Enum
 
Joined: 29 Dec 2009
Location: Cluj-Napoca
Status: 82

Re: [bash] Ping

Postby Figlet » 31 Jan 2010, 23:37

E pozitiv daca toate pachetele au fost trimise si au ajuns inapoi in totalitate. Daca un pachet se pierde sau nu a fost primite inapoi niciunul, inseamna ca e negativ.
0,0p / 0 votes
User avatar
Figlet
Bit
 
Joined: 13 Jan 2010
Status: 2.5


Return to Scripting

Who is online

Users browsing this forum: No registered users and 0 guests