#!/bin/bash
# 目标IP地址
TARGET_IP="192.168.**.**"
# 日志文件路径
LOG_FILE="/data1/1.log"
# 确保日志文件所在的目录存在
mkdir -p $(dirname "$LOG_FILE")
# 无限循环ping操作(使用Ctrl+C中断)
while true; do
# 获取当前时间戳
TIMESTAMP=$(date +"%Y-%m-%d %H:%M:%S")
# 执行ping命令,并将结果保存到临时变量中
PING_RESULT=$(ping -c 1 "$TARGET_IP" | tail -n +2) # -c 1表示只发送一个ping包,tail -n +2用于去除ping命令的首行输出(通常是ping命令本身)
# 将时间戳和ping结果追加到日志文件中
echo "[$TIMESTAMP] $PING_RESULT" >> "$LOG_FILE"
# 可选:添加sleep命令以减缓ping的频率(例如,每秒ping一次)
sleep 1
done
linux中长ping IP,并写入日志文件中
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- windows平台下,oracle 11.2.0.1在使用impdp向测试环境导入数据的时候,报出如下错误: 错误...
- 2.3、既要把日志输出到控制台, 还要写入日志文件 这就需要一个叫作Logger 的对象来帮忙,下面将对他进行详细...
- 用过Laravel的小伙伴一开始安装完框架后可能都遇到过daily 日志文件写入失败的问题,接下来我们就来详细说下...
- 只需三步,跟我走: 1.log4j.xml文件配置如下: 2.使用类中填加以下代码: private static...