Visit Our UNIX and Linux User Community


Pinging Host


 
Thread Tools Search this Thread
Special Forums UNIX Desktop Questions & Answers Pinging Host
# 1  
Old 12-07-2015
Pinging Host

I need to ping websites and I need to see which one has the highest delay.

My problem is I need to extract the name Facebook and the time=74.0 ms using awk. I need help doing this please...



Code:
PING facebook.com (173.252.90.36) 56(84) bytes of data.
64 bytes from edge-star-mini-shv-13-atn1.facebook.com (173.252.90.36): icmp_req=1 ttl=76 time=74.0 ms

--- facebook.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 74.087/74.087/74.087/0.000 ms
PING pbs.org (23.21.237.247) 56(84) bytes of data.


Last edited by Don Cragun; 12-07-2015 at 01:39 AM.. Reason: Add CODE and ICODE tags.
# 2  
Old 12-07-2015
Quote:
Originally Posted by 5sku5
I need to ping websites and I need to see which one has the highest delay.

My problem is I need to extract the name Facebook and the time=74.0 ms using awk. I need help doing this please...



Code:
PING facebook.com (173.252.90.36) 56(84) bytes of data.
64 bytes from edge-star-mini-shv-13-atn1.facebook.com (173.252.90.36): icmp_req=1 ttl=76 time=74.0 ms

--- facebook.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 74.087/74.087/74.087/0.000 ms
PING pbs.org (23.21.237.247) 56(84) bytes of data.

You say you want to extract
Code:
Facebook

from the data you showed us, but that string does not appear anywhere in the data you showed us.

Are all of the time values in milliseconds? I.e., do you need to extract the string ms, or do you just need the number following time=? (If you're trying to find a maximum time, it is much easier to get what you want if you are comparing numeric values instead of comparing alphanumeric strings. For example, as a number 11 is greater than 9, but the string "9 ms" is lexically greater than "11 ms".)

Why do you want "74 ms" instead of the "max" entry out of:
Code:
rtt min/avg/max/mdev = 74.087/74.087/74.087/0.000 ms

i.e., 74.087?

Do all of the ping entries you're processing just have one packet transmitted? (I.e., is what you showed us representative data of the input you're trying to process?)
# 3  
Old 12-07-2015
Quote:
Originally Posted by 5sku5
I need to ping websites and I need to see which one has the highest delay.

My problem is I need to extract the name Facebook and the time=74.0 ms using awk. I need help doing this please...



Code:
PING facebook.com (173.252.90.36) 56(84) bytes of data.
64 bytes from edge-star-mini-shv-13-atn1.facebook.com (173.252.90.36): icmp_req=1 ttl=76 time=74.0 ms

--- facebook.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 74.087/74.087/74.087/0.000 ms
PING pbs.org (23.21.237.247) 56(84) bytes of data.

You say you want to extract Facebook from the data you showed us, but that string does not appear anywhere in the data you showed us.

Are all of the time values in milliseconds? I.e., do you need to extract the string ms, or do you just need the number following time=? (If you're trying to find a maximum time, it is much easier to get what you want if you are comparing numeric values instead of comparing alphanumeric strings. For example, as a number 11 is greater than 9, but the string "9 ms" is lexically greater than "11 ms".)

Why do you want "74 ms" instead of the "max" entry out of:
Code:
rtt min/avg/max/mdev = 74.087/74.087/74.087/0.000 ms

i.e., 74.087?

Do all of the ping entries you're processing just have one packet transmitted? (I.e., is what you showed us representative data of the input you're trying to process?)

What have you tried to solve this problem on your own?
# 4  
Old 12-07-2015
I have to write a script that will ping a file with websites in it called host

the websites are
google.com
yahoo.com
abz.com
cnn.com
facebook.com
pbs.org


I must write a script that will show which website has the highest delay. All i need is the name of the website and the [time = "number"]

PING facebook.com (173.252.90.36) 56(84) bytes of data.
64 bytes from edge-star-mini-shv-13-atn1.facebook.com (173.252.90.36): icmp_req=1 ttl=76 time=74.0 ms

--- facebook.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 74.087/74.087/74.087/0.000 ms
PING pbs.org (23.21.237.247) 56(84) bytes of data.



This is what i attempted to script I need help..

for websites in `cat hosts`

do
ping -c 1 $websites >> pingwebsites


echo "Please wait. Waiting to find the host with the highest delay !!!--->"

awk ' { print $2, $8 } ' pingwebsites >pingtimes
# 5  
Old 12-07-2015
"I must write..." sounds like homework?
# 6  
Old 12-07-2015
Sound like homework for me, too. Closed until proven otherwise...

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Pinging 5 hosts once every hour

Hello folks; I'm trying to write a shell script to ping 5 hosts i have once every 1 hour and if it receives any failure from any of those hosts, it sends an email alert with the results from this failing ping. Any help would be greatly appreciated (1 Reply)
Discussion started by: Katkota
1 Replies

2. Emergency UNIX and Linux Support

Script for pinging continuously

Hi, I need to set up a script that would write the results of the ping command from one AIX server to another file may be every minute. Like this I need to gather the data for a period of 24 hours. Can someone please help me with this? G (5 Replies)
Discussion started by: ggayathri
5 Replies

3. IP Networking

Pinging IP located on another interface

Hi, I have a rather strange IP question... Here's my problem: I have a Linux box (call it "turing") with 2 NICs. One network interface (eth0) has an IP assigned, say 192.168.42.50. The other interface (eth1) is up, but has no IP yet. My question: is it possible to determine from... (3 Replies)
Discussion started by: NH2
3 Replies

4. Shell Programming and Scripting

Pinging a domain

how can you ping a domain and store the ip? like given a url in a variable $url how can i ping it? also how can i find the local server's ip address on a cpanel server? (i have multiple servers and didnt want to hard code it in) (basically i want to check the domain accounts on the server,... (11 Replies)
Discussion started by: vanessafan99
11 Replies

5. Solaris

Server Pinging Problem

Dear all, I face some problem as below. I have a sun fire 280r server in a network. From that server i am able to ping any system in any network. But i am facing the problem when i try to ping the server from outside netwok. Once i give ping command in the server then only i try to... (1 Reply)
Discussion started by: sudhansu
1 Replies

6. Shell Programming and Scripting

Forking and Pinging

Keep in mind that I haven't done Perl scripting for a LONG time, so I'm quite rusty. This is what I would like to do: - using fork, create 3 or 4 processes to read 3 or 4 different text documents containing server names or IP addresses - in each of those processes, Perl will ping each of those... (7 Replies)
Discussion started by: kooshi
7 Replies

7. UNIX for Advanced & Expert Users

Alternate to pinging boxes

Hello, We have boxes on a WAN network I guess you would call it, pretty much they are hooked up via DSL in different locations in the US and we connect to them via SSH for a secure connection. Some of the boxes won't return a ping request like they are down, I am guessing is because the router... (5 Replies)
Discussion started by: benefactr
5 Replies

8. Shell Programming and Scripting

pinging an ip

Hi, How to ping an ip from an unix machine. Can you please let me know the exact command. I used and i got the below error ping 171.18.17.2 bash: ping: command not found Thanks n regards Ammu (1 Reply)
Discussion started by: ammu
1 Replies

9. AIX

pinging IP's in a file

Hey all. I have a long list of IP addresses I want to ping. The IP's are located in a flat file "ping_info.dat". I was wondering what the best way to go about this would be. Can someone help me out? (2 Replies)
Discussion started by: jalge2
2 Replies

10. UNIX for Advanced & Expert Users

Server stopped pinging (in and out)

hi All my Redhat Linux server stopped responding to pings all together. and am also not able to ping out of the box. There are however no issues with internet connectivity and my application is working fine. When I tried to ping another machine (Win98) i could see the pings coming from my... (2 Replies)
Discussion started by: skotapal
2 Replies

Featured Tech Videos