PHP exec() 导致剥离的行/列
Posted
技术标签:
【中文标题】PHP exec() 导致剥离的行/列【英文标题】:PHP exec() results in stripped lines/columns 【发布时间】:2011-08-30 07:11:14 【问题描述】:我通过 php 的 exec() 函数执行 shell 脚本。然后显示结果。执行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
有 output modifiers。您需要以下其中一项:
-w
宽输出。使用此选项两次以获得无限宽度。
w
宽输出。使用此选项两次以获得无限宽度。
只需添加ww
:
ps axuww
【讨论】:
以上是关于PHP exec() 导致剥离的行/列的主要内容,如果未能解决你的问题,请参考以下文章