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加时间戳实时输出到文件 放后台运行的主要内容,如果未能解决你的问题,请参考以下文章