12

Какой параметр может помочь мне отобразить полную команду, используя top -c?

Например, у меня есть один из выходных от top -c

  5073 mysql     20   0  298m  12m 4668 S    0  0.0  29:27.46 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysql/mysqld.log --pid-file=/var/run/mysql/mysqld.pid -

После --pid-file==/var/run/mysql/mysqld.pid есть еще параметры, но они отсекаются по размеру экрана. Как я могу сделать их видимыми?

4 ответа4

8

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

export COLUMNS=_NO_YOU_DESIRE_
top

** then set update interval with 's _REFRESH_INTERVAL_'
** turn on command line display with 'c'
3

htop показывает полную команду. Вы можете прокрутить вправо, чтобы увидеть все это.

скриншот htop

http://hisham.hm/htop/

0

Вы можете использовать что-то вроде ps -eF > ps_out чтобы получить снимок ваших текущих процессов со всеми аргументами командной строки. Или используйте htop который поддерживает прокрутку.

НТН

0

Помогло использование опции -O для перемещения команды в крайний левый столбец, а затем -f для удаления большинства других элементов. Мне было интересно видеть только полную команду, которая выполнялась.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .