PHP exec () приводит к удалению строк / столбцов

#php #width #exec #column-width

#php #width #exec #ширина столбца

Вопрос:

Я выполняю shell-скрипты с помощью функции PHP exec(). Затем отображается результат. Выполнение dmesg работает как шарм, однако выполнение ps axu выводит строки, которые сокращены на 80 символов, например, следующие:

 webservd   731  0.0  0.217812 5100 ?        S   May 19  0:00 /usr/php/bin/php-c
root       352  0.0  0.1 6344 3396 ?        S   May 19  0:10 /usr/lib/inet/ntpd
  

Есть идеи, как я могу избежать этого ограничения ширины?

Спасибо

Ответ №1:

Добавьте параметр w в ps, чтобы отключить обрезку строк.

Ответ №2:

ps имеет модификаторы вывода. Вам нужен один из этих:

-w

Широкий вывод. Используйте эту опцию дважды для неограниченной ширины.

w

Широкий вывод. Используйте эту опцию дважды для неограниченной ширины.

Просто добавьте ww :

 ps axuww