Решено: сохранение вывода от top в файл

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

test157
Сообщения: 124
ОС: Debian Lenny

Решено: сохранение вывода от top в файл

Сообщение test157 »

интересен такой вопрос, нужна информация из программок типа top, которые динамически отображают изменения в системе или в программе. как сделать так, чтобы сама программка такого типа бегала в бэкграунде, а как бы скрины свои сейвила в лог файл. т.е. чтобы результаты всегда можно было бы найти в каком то текстовом файле.

я пробовал по простому - что то типа top > 1 но она добавляет каждый раз в файл, а нужно чтобы каждый раз писало с нуля.

может была у кого такая задача и он с ней успешно справился?)
Спасибо сказали:
andrejbad
Сообщения: 18
ОС: linux

Re: Решено: сохранение вывода от top в файл

Сообщение andrejbad »

Poprobuj takim obrazom:
top -b -n 1 > filename
Спасибо сказали:
test157
Сообщения: 124
ОС: Debian Lenny

Re: Решено: сохранение вывода от top в файл

Сообщение test157 »

andrejbad писал(а):
13.06.2008 13:02
Poprobuj takim obrazom:
top -b -n 1 > filename

не много не то, нужно именно чтобы весела она в памяти. и top я привел для примера - как бы кроме него есть еще аналогичные утилки, которые хотелось бы также юзать - и для них нахождение в памяти критично так как копят статистику.

я уже смотрел и в сторону watch, и в сторону screen - скорее всего придётся это делать с помощью последнего, покрайне мере пытаться, но может всёж кто подскажет более простое решение.
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Решено: сохранение вывода от top в файл

Сообщение IMB »

Посмотрите atop.
Спасибо сказали:
andrejbad
Сообщения: 18
ОС: linux

Re: Решено: сохранение вывода от top в файл

Сообщение andrejbad »

kak naschet:
zapustitt` sceen (screen -q)

while true
do
top -b -n 1 >> filename
sleep1
done

wyjte iz screen Cntr "a" end "d"


ezhe mozhno "cron" zausat`
Спасибо сказали:
HRonik
Сообщения: 140
ОС: Debian

Re: Решено: сохранение вывода от top в файл

Сообщение HRonik »

а что если cronом команду ps axu в файл кидать?
Спасибо сказали:
test157
Сообщения: 124
ОС: Debian Lenny

Re: Решено: сохранение вывода от top в файл

Сообщение test157 »

спасибо всем за советы! остановился на простом top -b -n 1 > /log/file все остальные аналогичные программки или заменил на аналоги или приспособил их самих под такой вариант.

если же кому понадобится решение - суть которого должна сводиться к тому что нужно делать скрины консольных программок, то юзать нужно screen, в вирутальной сессии вы запускаете нужные вам приложения, каждую в своей консоли и далее там есть screencopy/hardcopy которые периодически делают снанпшоты нужной вам консоли, и кладут содержимое в нужный вам файл. что удобно и универсально, плюс за счёт screen вы можете не волноваться что потеряете сессию.

так-что проблема решена

ещё раз всем спасибо )
Спасибо сказали: