0
我有一個java進程,其classpath包含很多jar,所以啓動命令很長。文件`/ proc/{processId}/cmdline`的長度限制有多長?
假設進程ID是110101,當我通過命令cat /proc/110101/cmdline
檢查命令時,發現命令不完整,它只包含大約4000個字符。
是否有其他方法顯示原始啓動命令?
我有一個java進程,其classpath包含很多jar,所以啓動命令很長。文件`/ proc/{processId}/cmdline`的長度限制有多長?
假設進程ID是110101,當我通過命令cat /proc/110101/cmdline
檢查命令時,發現命令不完整,它只包含大約4000個字符。
是否有其他方法顯示原始啓動命令?
man proc
/proc/[pid]/cmdline
This holds the complete command line for the process, unless
the process is a zombie. In the latter case, there is nothing
in this file: that is, a read on this file will return 0
characters. The command-line arguments appear in this file as
a set of strings separated by null bytes ('\0'), with a
further null byte after the last string.
它可能不會給你所有的ARGS通過貓的文件。