我的目标是获得java进程的命令行参数。我正在运行ps aux | grep java> out.log来查看完整的参数列表。问题是它被截断了大约4k字节。大多数长参数列表都与类路径条目相关。在windows平台上,参数列表大约为12Kb。
我如何在Linux中看到完整的命令行参数,即使它们超过4K?我在Linux Mint Petra上运行。我尝试过使用进程资源管理器,但它也会截断(它不允许我复制-粘贴参数)
当通过ssh连接到我们的生产服务器时,有时在git存储库中运行ls并同时查看htop的输出时,我可以看到一个进程git status --porcelain --ignore作为ls的子进程出现。当服务器的磁盘IO饱和并且执行ls所需的时间足够长时,我可以发现这一点,这样就可以看到短暂的git命令。为什么前面提到的git命令是作为ls的子命令运行的?