История изменений
Исправление 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. Как его туда добавить?