linux下ping加时间戳实时输出到文件 放后台运行
Posted 让编程成为一种习惯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下ping加时间戳实时输出到文件 放后台运行相关的知识,希望对你有一定的参考价值。
放后台运行命令:setsid
实时输出命令:unbuffer
加时间戳:awk ‘{ print $0"\t" strftime("%D_%H:%M:%S",systime()) } ‘
命令如下:setsid unbuffer ping 172.17.1.1 -i 2 | awk ‘{ print $0"\t" strftime("%D_%H:%M:%S",systime()) } ‘ >> test.txt
但是这样有问题,无法放入后台
最后把 ping 172.17.1.1 -i 2 | awk ‘{ print $0"\t" strftime("%D_%H:%M:%S",systime()) } ‘ 放入脚本ping-test.sh
运行:setsid unbuffer ping-test.sh >> test.txt 正常~~
以上是关于linux下ping加时间戳实时输出到文件 放后台运行的主要内容,如果未能解决你的问题,请参考以下文章
linux下ping -T(也就是加入时间戳)如何使用?不知道应该带啥类型的数据,总是返回说数据类型不对。