日期:2025/2/13
记录:逆向~
linux下,长ping172.16.60.67服务器,并将结果记录到ping.txt文档里,同时记录日期和时间。
ping 172.16.60.67 | while read line; do echo "$(date +'%Y-%m-%d %H:%M:%S') $line"; done >> /home/jidian/ping.txt
命令解释:
ping 172.16.60.67:对目标 IP 172.16.60.67 发起持续的 ping 操作。
|:管道符,用于将 ping 命令的输出传递给后续命令处理。
while read line; do ... done:这是一个 while 循环,每次从 ping 输出中读取一行内容。
echo "$(date +'%Y-%m-%d %H:%M:%S') $line":借助 date +'%Y-%m-%d %H:%M:%S' 获取当前的日期和时间,格式为 年-月-日 时:分:秒,再将其与 ping 的输出行拼接后输出。
>> /home/jidian/ping/ping.txt:将最终的输出追加到 /home/jidian/ping/ping.txt 文件里。