ps 输出的宽度

ps 输出的宽度

我使用 foreman 导出了 upstart 配置。有许多很长的环境变量,因此启动的进程包括一些带有长命令的进程,例如:

-su -c cd /home/ubuntu/project/2014-03-05-3ff545d; export PORT=5000; export BASE_URL=http ..... ; command_to_run

但是 bash 终端上的 ps 输出被截断,缺少一些导出的环境变量和command_to_run末尾的部分。根据man ps | grep Wide

w   Wide output. Use this option twice for unlimited width.

使用ps aux -w -wps aux wwps auxww仍然不能给我所有的命令。

编辑1

htop并且cat /proc/<PID>/cmdline也没有提供完整的输出,命令再次被截断为 4096 个字符。

答案1

您能轻松获得所有命令吗?。只有当您想重新编译内核时才可以。

https://stackoverflow.com/questions/199130/how-do-i-increase-the-proc-pid-cmdline-4096-byte-limit

相关内容