2015-04-02 2 views
0

Есть ли опция, которая позволяет мне печатать отметку времени для системного времени каждого запуска netstat? Сделали некоторые взгляды на странице руководства, но ничто, кажется, не делает трюк.Отслеживание времени netstat работает?

Например, если я начну пробег NetStat -VI 10 в 9:30:00, я бы хотел:

< 9:30:00> [INSERT_DATA_HERE] < 9:30:10 > [INSERT_DATA_HERE]

и т.д.

Или лучше, если бы я просто написать скрипт для запуска команды «дата» и перенаправьте catted вывода в текстовый файл?

ответ

1

Если вы используете текущую версию Solaris (Solaris 11. *), вы можете использовать опцию -T u или -T d, чтобы получить временную метку для каждой статистической линии.

В противном случае с Solaris 10 и старше, нет встроенной опции, но вы можете поставить начальную отметку времени и интервал в NETSTAT выходного файла таким образом:

netstat -v -I interface 10 > netstat-vI-10s-$(date +%FT%T).out 
Смежные вопросы