linux ping命令 让其间隔五秒刷新一次 ping -i <time> ip 具体怎么写 求解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux ping命令 让其间隔五秒刷新一次 ping -i <time> ip 具体怎么写 求解相关的知识,希望对你有一定的参考价值。

还是不行啊 顶起

一般要把参数写在ip地址的后面具体格式为:ping x.x.x.x -i ss (其中ss为以秒计算的时间长) 参考技术A ping -i 5 www.baidu.com 就是这个 参考技术B ping -i 5 目标IP 参考技术C ping -i 5 ip本回答被提问者采纳

让linux系统每隔1分钟ping一个目标IP,目标IP也是linux,获取IP后写入某个文件

让linux系统A每隔1分钟ping一个目标IP,目标IP也是linux B,获取A的IP后写入某个文件

怎么做?

1、思路:用计划任务每分钟执行一次
*/1 * * * * /opt/ping.sh;
2、根据需求写脚本,例如每分钟ping一次并记录时间,每天存一个文件,保留最近一个月的日志
cat ping.sh;
ymd=`date +%Y%m%d`
date; >> ping_$ymd.txt
ping 172.16.10.1 -c 1 >> ping_$ymd.txt
find . -type f -name "ping*txt" -mtime +30 -exec rm -rf \;
参考技术A 用crontab作业,结合输出重定向 大概是这样
#crontab -e
*/1 * * * * ping 192.168.1.1 >> /root/ping
*/1 * * * * ifconfig >> /root/ip
输出重定向(>>)后面的ping和ip都是文件追问

是A ping B, B 获取A的公网IP

追答

tcpdump 抓包试试,
# yum install wireshark
但是这个需要有桌面环境的

参考技术B tcpdump icmp就能看到源地址,但是icmp的包你分析他没有意义 参考技术C 看不懂,请叙述清楚一点.追问

家里有一台linux设备,想让它一直ping一个服务器IP, 怎么获取家里这台linux设备的公网IP地址呢?

就是想知道哪个IP正在ping我!

追答

你去ping别人,想获取自己的公网ip是多少,是吗?

不行的.

以上是关于linux ping命令 让其间隔五秒刷新一次 ping -i <time> ip 具体怎么写 求解的主要内容,如果未能解决你的问题,请参考以下文章

html用JS怎么实行定时间刷新页面

html页面只让五秒后刷新一次,只刷新一次,怎么做呀,求完整js代码。

在windows下,ping命令多少时间显示刷新一次(一行代表多长时间)

轮询,长轮询,websocket原理

Linux之常用网络命令

lua脚本延迟10秒怎么写