интересен такой вопрос, нужна информация из программок типа top, которые динамически отображают изменения в системе или в программе. как сделать так, чтобы сама программка такого типа бегала в бэкграунде, а как бы скрины свои сейвила в лог файл. т.е. чтобы результаты всегда можно было бы найти в каком то текстовом файле.
я пробовал по простому - что то типа top > 1 но она добавляет каждый раз в файл, а нужно чтобы каждый раз писало с нуля.
может была у кого такая задача и он с ней успешно справился?)
Решено: сохранение вывода от top в файл
Модераторы: SLEDopit, Модераторы разделов
-
andrejbad
- Сообщения: 18
- ОС: linux
Re: Решено: сохранение вывода от top в файл
Poprobuj takim obrazom:
top -b -n 1 > filename
top -b -n 1 > filename
-
test157
- Сообщения: 124
- ОС: Debian Lenny
Re: Решено: сохранение вывода от top в файл
не много не то, нужно именно чтобы весела она в памяти. и top я привел для примера - как бы кроме него есть еще аналогичные утилки, которые хотелось бы также юзать - и для них нахождение в памяти критично так как копят статистику.
я уже смотрел и в сторону watch, и в сторону screen - скорее всего придётся это делать с помощью последнего, покрайне мере пытаться, но может всёж кто подскажет более простое решение.
-
IMB
- Сообщения: 2567
- ОС: Debian
Re: Решено: сохранение вывода от top в файл
Посмотрите atop.
-
andrejbad
- Сообщения: 18
- ОС: linux
Re: Решено: сохранение вывода от top в файл
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`
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 в файл
а что если cronом команду ps axu в файл кидать?
-
test157
- Сообщения: 124
- ОС: Debian Lenny
Re: Решено: сохранение вывода от top в файл
спасибо всем за советы! остановился на простом top -b -n 1 > /log/file все остальные аналогичные программки или заменил на аналоги или приспособил их самих под такой вариант.
если же кому понадобится решение - суть которого должна сводиться к тому что нужно делать скрины консольных программок, то юзать нужно screen, в вирутальной сессии вы запускаете нужные вам приложения, каждую в своей консоли и далее там есть screencopy/hardcopy которые периодически делают снанпшоты нужной вам консоли, и кладут содержимое в нужный вам файл. что удобно и универсально, плюс за счёт screen вы можете не волноваться что потеряете сессию.
так-что проблема решена
ещё раз всем спасибо )
если же кому понадобится решение - суть которого должна сводиться к тому что нужно делать скрины консольных программок, то юзать нужно screen, в вирутальной сессии вы запускаете нужные вам приложения, каждую в своей консоли и далее там есть screencopy/hardcopy которые периодически делают снанпшоты нужной вам консоли, и кладут содержимое в нужный вам файл. что удобно и универсально, плюс за счёт screen вы можете не волноваться что потеряете сессию.
так-что проблема решена
ещё раз всем спасибо )