是否有允许我打印每次netstat运行的系统时间的时间戳的选项?在手册页上做了一些检查,但似乎什么也做不到。
例如,如果我在9:30开始运行netstat -vI 10,我希望:
<9:30:00> INSERT_DATA_HERE <9:30:10> INSERT_DATA_HERE
等。
或者,如果我只编写一个脚本来运行一个“日期”命令并将捕获的输出输送到一个文本文件中,那会更好吗?
发布于 2015-04-02 17:17:49
如果您正在运行当前的Solaris版本(Solaris 11.*),则可以使用-T u或-T d选项为每一行统计数据获取时间戳。
否则,对于Solaris 10和更高版本,就没有内置选项,但是可以这样在netstat输出文件名中放置开始时间戳和间隔:
netstat -v -I interface 10 > netstat-vI-10s-$(date +%FT%T).outhttps://stackoverflow.com/questions/29417105
复制相似问题