LINUX.ORG.RU

История изменений

Исправление olegd, (текущая версия) :

Не проверял

Виснет на строке LIST="$( top -b -d60 -c )". top -b без ключа -n будет бесконечно выводить информацию. Можно поставить -n 1 и дёргать скрипт в цикле или через watch – так работает. И grep в top отсутствует, так как он не висит в ожидании вывода top, а каждый раз запускается по новой.

Теперь другая проблема – в выводе top нужно поле USED. Как его туда добавить?

P.S. Помимо костыльного решения изменить колонки в интерактивном режиме командой «f» и сохранить «W».

P.P.S. А -c не просто задаёт вывод командной строки, а переключает между командной строкой и просто именами программ на противоположное интерактивному режиму.

P.P.P.S. А если процессов memory_eater несколько, дата добавляется только в первую строку.

Исправление olegd, :

Не проверял

Виснет на строке LIST="$( top -b -d60 -c )". top -b без ключа -n будет бесконечно выводить информацию. Можно поставить -n 1 и дёргать скрипт в цикле или через watch – так работает. И grep в top отсутствует, так как он не висит в ожидании вывода top, а каждый раз запускается по новой.

Теперь другая проблема – в выводе top нужно поле USED. Как его туда добавить?

P.S. Помимо костыльного решения изменить колонки в интерактивном режиме командой «f» и сохранить «W».

P.P.S. А -c не просто задаёт вывод командной строки, а переключает между командной строкой и просто именами программ на противоположное интерактивному режиму.

Исправление olegd, :

Не проверял

Виснет на строке LIST="$( top -b -d60 -c )". top -b без ключа -n будет бесконечно выводить информацию. Можно поставить -n 1 и дёргать скрипт в цикле или через watch – так работает. И grep в top отсутствует, так как он не висит в ожидании вывода top, а каждый раз запускается по новой.

Теперь другая проблема – в выводе top нужно поле USED. Как его туда добавить?

P.S. Помимо костыльного решения изменить колонки в интерактивном режиме командой «f» и сохранить «W».

Исходная версия olegd, :

Не проверял

Виснет на строке LIST="$( top -b -d60 -c )". top -b без ключа -n будет бесконечно выводить информацию. Можно поставить -n 1 и дёргать скрипт в цикле или через watch – так работает. И grep в top отсутствует, так как он не висит в ожидании вывода top, а каждый раз запускается по новой.

Теперь другая проблема – в выводе top нужно поле USED. Как его туда добавить?