时间戳netstat运行?

时间:2015-04-02 15:46:19

标签: solaris netstat

是否有一个选项允许我打印每次运行netstat的系统时间的时间戳?在手册页上看了一些,但似乎没有什么可以做到的。

例如,如果我在9:30:00开始运行netstat -vI 10,我想要:

Δ9:30:00> [INSERT_DATA_HERE] Δ9:30:10 -10 [INSERT_DATA_HERE]

等。

或者,如果我只编写一个脚本来运行'date'命令并将catted输出管道传输到文本文件,那会更好吗?

1 个答案:

答案 0 :(得分:1)

如果您运行的是当前的Solaris版本(Solaris 11. *),则可以使用-T u-T d选项获取每个统计信息行的时间戳。

否则,对于Solaris 10及更早版本,没有内置选项,但您可以将启动时间戳和间隔放在netstat输出文件名中:

netstat -v -I interface 10 > netstat-vI-10s-$(date +%FT%T).out