LINUX.ORG.RU

top не умещается в ширину(режется)

 


0

1

Хочется сохранить весь top в файл
Делаю top -c -n 1 -b > /servers/top.dat но в результате текст длинных процессов режется и, порой, становится, даже, не понятно что за процесс.
Как сделать так, чтобы процессы не резались в ширину?

28032 root      20   0   53276   1636   1472 S   0.0  0.1   0:00.12 /usr/libex+
29135 srv301    20   0  126088   1048    596 S   0.0  0.1   0:00.00 SCREEN -A +
29136 srv301    20   0  113116   1376   1184 S   0.0  0.1   0:00.00 sh -c nice+
29137 srv301    32  12  113252   1588   1280 S   0.0  0.1   0:00.01 /bin/sh /h+
29138 srv301    20   0  121096    680    528 S   0.0  0.0   0:00.03 sed -n 1,1+
31996 root      20   0       0      0      0 S   0.0  0.0   0:00.19 [kworker/1+
33327 root      20   0       0      0      0 S   0.0  0.0   0:00.00 [kworker/1+
34397 srv284    20   0  126088    560    556 S   0.0  0.0   0:00.00 SCREEN -A +
34398 srv284    20   0  113116   1120   1116 S   0.0  0.1   0:00.00 sh -c nice+
34399 srv284    32  12  113252   1204   1200 S   0.0  0.1   0:00.01 /bin/sh /h+
34400 srv284    20   0  121096    520    484 S   0.0  0.0   0:00.06 sed -n 1,1+
38792 root      20   0       0      0      0 S   0.0  0.0   0:01.21 [kworker/2+

Ответ на: комментарий от anonymous

Так то да, но как сделать так, чтобы в файл писалась вся информация, а не обрезанный кусок?

dobrofenix
() автор топика
Ответ на: комментарий от bj

centos 7 — работает
centos 6:

top -c -n 1 -b -w > /servers/top.dat
        top: unknown argument 'w'
usage:  top -hv | -bcisSHM -d delay -n iterations [-u user | -U user] -p pid [,pid ...]


dobrofenix
() автор топика
Ответ на: комментарий от dobrofenix

Ни кто на centos6 не собирал последний procps ?
Оказывается версии 3.2.8 и 3.3.9 абсолютно разные и спарсить одинаково их не получится. Наверно, буду первым, кто соберёт procps 3.3.9 под el6

dobrofenix
() автор топика
Ответ на: комментарий от dobrofenix

Собранный из исходников procps-ng-3.3.10 абсолютно отличается от procps-ng-3.3.9, собранного разработчиками в centos 7.
Решил проблему аргументом -w 150 и установкой procps-ng-3.3.10 на все сервера.

dobrofenix
() автор топика

Юзай htop! Более информативно и вообще более достойное решение!

st_Scar
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.