Python ping với dấu thời gian

Ping là một tiện ích quản trị mạng dòng lệnh có sẵn cho hầu hết các hệ điều hành, bao gồm cả các thiết bị mạng nhúng. Nó chủ yếu được sử dụng để kiểm tra khả năng kết nối hoặc khả năng tiếp cận của máy chủ trên mạng. Theo mặc định, lệnh ping sẽ không hiển thị dấu thời gian trong đầu ra của nó. Nếu bạn muốn in dấu thời gian với đầu ra lệnh ping vì bất kỳ lý do gì, hướng dẫn này sẽ chỉ cho bạn cách thực hiện

In dấu thời gian với đầu ra lệnh Ping trong Linux

Để hiển thị dấu thời gian trong đầu ra của lệnh ping, chỉ cần chuyển cờ

PING ostechnix.com[2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]] 56 data bytes
[1611825018.797092] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=1 ttl=57 time=94.8 ms
[1611825019.616530] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=2 ttl=57 time=114 ms
[1611825020.615700] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=3 ttl=57 time=112 ms
[1611825021.596463] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=4 ttl=57 time=91.5 ms
[1611825022.619467] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=5 ttl=57 time=113 ms

--- ostechnix.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 91.543/105.095/114.408/9.815 ms
0 như bên dưới

$ ping -c 3 -D ostechnix.com

đầu ra mẫu

PING ostechnix.com[2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]] 56 data bytes
[1611825018.797092] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=1 ttl=57 time=94.8 ms
[1611825019.616530] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=2 ttl=57 time=114 ms
[1611825020.615700] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=3 ttl=57 time=112 ms
[1611825021.596463] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=4 ttl=57 time=91.5 ms
[1611825022.619467] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=5 ttl=57 time=113 ms

--- ostechnix.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 91.543/105.095/114.408/9.815 ms

In dấu thời gian với đầu ra lệnh Ping

Như bạn thấy trong đầu ra ở trên, lệnh ping đã in dấu thời gian [thời gian unix + micro giây như trong

PING ostechnix.com[2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]] 56 data bytes
[1611825018.797092] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=1 ttl=57 time=94.8 ms
[1611825019.616530] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=2 ttl=57 time=114 ms
[1611825020.615700] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=3 ttl=57 time=112 ms
[1611825021.596463] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=4 ttl=57 time=91.5 ms
[1611825022.619467] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=5 ttl=57 time=113 ms

--- ostechnix.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 91.543/105.095/114.408/9.815 ms
2] trước mỗi dòng. Trong trường hợp của tôi,
PING ostechnix.com[2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]] 56 data bytes
[1611825018.797092] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=1 ttl=57 time=94.8 ms
[1611825019.616530] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=2 ttl=57 time=114 ms
[1611825020.615700] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=3 ttl=57 time=112 ms
[1611825021.596463] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=4 ttl=57 time=91.5 ms
[1611825022.619467] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=5 ttl=57 time=113 ms

--- ostechnix.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 91.543/105.095/114.408/9.815 ms
3,
PING ostechnix.com[2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]] 56 data bytes
[1611825018.797092] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=1 ttl=57 time=94.8 ms
[1611825019.616530] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=2 ttl=57 time=114 ms
[1611825020.615700] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=3 ttl=57 time=112 ms
[1611825021.596463] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=4 ttl=57 time=91.5 ms
[1611825022.619467] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=5 ttl=57 time=113 ms

--- ostechnix.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 91.543/105.095/114.408/9.815 ms
4,.
PING ostechnix.com[2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]] 56 data bytes
[1611825018.797092] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=1 ttl=57 time=94.8 ms
[1611825019.616530] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=2 ttl=57 time=114 ms
[1611825020.615700] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=3 ttl=57 time=112 ms
[1611825021.596463] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=4 ttl=57 time=91.5 ms
[1611825022.619467] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=5 ttl=57 time=113 ms

--- ostechnix.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 91.543/105.095/114.408/9.815 ms
0 là dấu thời gian

Mặc dù lệnh Ping có tùy chọn bật dấu thời gian, đầu ra không thân thiện với người dùng. Nếu bạn muốn hiển thị dấu thời gian ở định dạng con người có thể đọc được, hãy sử dụng lệnh

PING ostechnix.com[2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]] 56 data bytes
[1611825018.797092] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=1 ttl=57 time=94.8 ms
[1611825019.616530] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=2 ttl=57 time=114 ms
[1611825020.615700] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=3 ttl=57 time=112 ms
[1611825021.596463] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=4 ttl=57 time=91.5 ms
[1611825022.619467] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=5 ttl=57 time=113 ms

--- ostechnix.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 91.543/105.095/114.408/9.815 ms
1 như trong phần sau

Bật dấu thời gian trong đầu ra lệnh Ping bằng lệnh ts

Lệnh

PING ostechnix.com[2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]] 56 data bytes
[1611825018.797092] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=1 ttl=57 time=94.8 ms
[1611825019.616530] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=2 ttl=57 time=114 ms
[1611825020.615700] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=3 ttl=57 time=112 ms
[1611825021.596463] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=4 ttl=57 time=91.5 ms
[1611825022.619467] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=5 ttl=57 time=113 ms

--- ostechnix.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 91.543/105.095/114.408/9.815 ms
1 là một phần của gói moreutils. Nó in dấu thời gian ở đầu mỗi dòng trong bất kỳ đầu ra của lệnh Linux nào

Để sử dụng lệnh

PING ostechnix.com[2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]] 56 data bytes
[1611825018.797092] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=1 ttl=57 time=94.8 ms
[1611825019.616530] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=2 ttl=57 time=114 ms
[1611825020.615700] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=3 ttl=57 time=112 ms
[1611825021.596463] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=4 ttl=57 time=91.5 ms
[1611825022.619467] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=5 ttl=57 time=113 ms

--- ostechnix.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 91.543/105.095/114.408/9.815 ms
1, bạn cần cài đặt thêm gói moreutlis như trong liên kết sau

  • Moreutils – Bộ sưu tập các tiện ích Unix hữu ích hơn

Bây giờ, bạn có thể hiển thị dấu thời gian trong mỗi dòng ở đầu ra của lệnh ping như bên dưới

$ ping -c 5 ostechnix.com | ts

đầu ra mẫu

Jan 28 16:38:40 PING ostechnix.com[2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]] 56 data bytes
Jan 28 16:38:40 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=1 ttl=57 time=76.7 ms
Jan 28 16:38:41 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=2 ttl=57 time=93.2 ms
Jan 28 16:38:42 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=3 ttl=57 time=84.8 ms
Jan 28 16:38:43 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=4 ttl=57 time=84.3 ms
Jan 28 16:38:44 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=5 ttl=57 time=108 ms
Jan 28 16:38:44 
Jan 28 16:38:44 --- ostechnix.com ping statistics ---
Jan 28 16:38:44 5 packets transmitted, 5 received, 0% packet loss, time 4006ms
Jan 28 16:38:44 rtt min/avg/max/mdev = 76.718/89.390/107.965/10.646 ms

Bật dấu thời gian trong đầu ra lệnh Ping bằng lệnh ts

Bạn có để ý dấu thời gian ở đầu mỗi dòng không? . Không chỉ dành cho lệnh ping, lệnh

PING ostechnix.com[2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]] 56 data bytes
[1611825018.797092] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=1 ttl=57 time=94.8 ms
[1611825019.616530] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=2 ttl=57 time=114 ms
[1611825020.615700] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=3 ttl=57 time=112 ms
[1611825021.596463] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=4 ttl=57 time=91.5 ms
[1611825022.619467] 64 bytes from 2606:4700:20::ac43:4886 [2606:4700:20::ac43:4886]: icmp_seq=5 ttl=57 time=113 ms

--- ostechnix.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 91.543/105.095/114.408/9.815 ms
1 có thể hiển thị dấu thời gian cho đầu ra của bất kỳ lệnh nào

Bạn có thể chạy ping với dấu thời gian không?

May mắn thay, ping trên macOS cho phép bạn dễ dàng thêm dấu thời gian bằng một tùy chọn bổ sung duy nhất . Chỉ cần nhập ping --apple-time

Làm cách nào để thêm dấu thời gian vào lệnh ping?

Bằng cách chuyển tùy chọn '-D' trong lệnh ping , chúng tôi có thể bật dấu thời gian ở đầu ra. Ví dụ được hiển thị dưới đây. Trong đầu ra lệnh ping ở trên, thời gian Unix cộng với micro giây được in trước mỗi phản hồi ping.

Làm cách nào để in dấu thời gian bằng ping?

Để hiển thị dấu thời gian trong đầu ra của lệnh ping, chỉ cần chuyển cờ -D như bên dưới. Như bạn thấy trong đầu ra ở trên, lệnh ping đã in dấu thời gian [thời gian unix + micro giây như trong gettimeofday ] trước mỗi dòng. Trong trường hợp của tôi, [1611825018. 797092] , [1611825019. 616530] ,. [1611825022. 619467] là dấu thời gian.

Làm cách nào để ping IP theo thời gian?

Trong cửa sổ Lệnh, nhập từ Ping, theo sau là dấu cách và địa chỉ IP của đồng hồ thời gian của bạn . Nếu máy tính của bạn định vị được đồng hồ trên mạng, bạn sẽ nhận được thông báo “trả lời” thành công.

Chủ Đề