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(也就是加入时间戳)如何使用?不知道应该带啥类型的数据,总是返回说数据类型不对。

Linux里面定时任务crontab,结果如何重定向到一个加时间戳的文件

xshell 7能不能给local窗口加时间戳?

linux长ping带时间输出到日志

前端请求后台为啥要加时间戳

为ping添加时间戳后台运行实时输出保存日志