PHP exec () приводит к удалению строк / столбцов - PullRequest
2 голосов
/ 21 мая 2011

Я выполняю 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

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

Спасибо

Ответы [ 2 ]

4 голосов
/ 21 мая 2011

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

0 голосов
/ 07 мая 2018

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

-w

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

ш

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

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

ps axuww
...