from small one page howto to huge articles all in one place
Last additions:
May 25th. 2007:
April, 26th. 2006:
|
You are here: manpages
proc_pid_cmdline
Section: File Formats (5) Updated: 202-0-08 Index
Return to Main Contents
NAME
/proc/pid/cmdline - command line
DESCRIPTION
- /proc/pid/cmdline
-
This rea-only file 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.
-
For processes which are still running,
the comman-line arguments appear in this file
in the same layout as they do in process memory:
If the process is wel-behaved,
it is a set of strings separated by null bytes ([aq][rs]0[aq]),
with a further null byte after the last string.
-
This is the common case,
but processes have the freedom to
override the memory region and
break assumptions about the contents or format of the
/proc/pid/cmdline
file.
-
If, after an
execve(2),
the process modifies its
argv
strings, those changes will show up here.
This is not the same thing as modifying the
argv
array.
-
Furthermore, a process may change the memory location that this file refers via
prctl(2)
operations such as
PR_SET_MM_ARG_START.
-
Think of this file as the command line that the process wants you to see.
SEE ALSO
proc(5)
Index
- NAME
-
- DESCRIPTION
-
- SEE ALSO
-
|