увеличение ширины столбца ps -o

Когда я запускаю команду

ps -e -o cmd,stime,etime= 

команда cmd усечена, так что путь cmd соединен. Как форматировать ширину столбца, чтобы весь текст отображался?

One Solution collect form web for “увеличение ширины столбца ps -o”

В GNU / Linux вы можете установить ширину столбца следующим образом:

 ps -e -o cmd:50,stime,etime= 

На странице справки ps (1) :

-o формат

Пользовательский формат. format – это единственный аргумент в виде списка, разделенного пробелами или запятыми, который предлагает способ указания отдельных столбцов вывода. Признанные ключевые слова описаны в разделе «СТАНДАРТНЫЕ ФОРМАТЫ» ниже. Заголовки могут быть переименованы (ps -o pid, ruser = RealUser -o comm = Command) по желанию. Если все заголовки столбцов пусты (ps -o pid = -o comm =), тогда строка заголовка не будет выводиться. Ширина столбца будет увеличиваться по мере необходимости для широких заголовков; это можно использовать для расширения столбцов, таких как WCHAN (ps -o pid, wchan = WIDE-WCHAN-COLUMN -o comm). Также предлагается явный контроль ширины (ps opid, wchan: 42, cmd). Поведение ps -o pid = X, comm = Y зависит от личности; вывода может быть один столбец с именем «X, comm = Y» или два столбца с именем «X» и «Y». При наличии сомнений используйте несколько опций -o. Используйте переменную среды PS_FORMAT, чтобы указать значение по умолчанию; DefSysV и DefBSD – это макросы, которые могут использоваться для выбора столбцов UNIX или BSD по умолчанию.

  • Значительная часть используемой памяти не учитывается пользовательскими процессами
  • Почему pgrep не может найти скрипты, запущенные через env?
  • Могу ли я получить WCHAN от ps на Mac OS X 10.7.4?
  • Отсутствие пробела в выводе `ps` около EOL
  • Что выбрать - команды BSD или Unix, если они доступны?
  • Вывод ps lstart изменен
  • Почему «ps -e | less` show 'less' среди процессов?
  • top / ps / mpstat, показывающий разный выход
  • Как я могу получить процесс с самым большим pid?
  • Отключение имен столбцов в выводах ps
  • Показывать только запущенные процессы - * не * потоки
  • Linux и Unix - лучшая ОС в мире.