d98ae9d3e4
- various style fixes - limit the line length to about 80 characters to improve readability in terminal-based IDEs
52 lines
801 B
ReStructuredText
52 lines
801 B
ReStructuredText
======
|
|
PROCFS
|
|
======
|
|
|
|
This is a tiny procfs file system that allows read-only access to a few
|
|
attributes of a task or thread. This tiny procfs fs file system can be
|
|
built into the system by enabling::
|
|
|
|
CONFIG_FS_PROCFS=y
|
|
|
|
It can then be mounted from the NSH command like like::
|
|
|
|
nsh> mount -t procfs /proc
|
|
|
|
Example::
|
|
|
|
NuttShell (NSH) NuttX-6.31
|
|
nsh> mount -t procfs /proc
|
|
|
|
nsh> ls /proc
|
|
/proc:
|
|
0/
|
|
1/
|
|
|
|
nsh> ls /proc/1
|
|
/proc/1:
|
|
status
|
|
cmdline
|
|
|
|
nsh> cat /proc/1/status
|
|
Name: init
|
|
Type: Task
|
|
State: Running
|
|
Priority: 100
|
|
Scheduler: SCHED_FIFO
|
|
SigMask: 00000000
|
|
|
|
nsh> cat /proc/1/cmdline
|
|
init
|
|
|
|
nsh> sleep 100 &
|
|
sleep [2:100]
|
|
nsh> ls /proc
|
|
ls /proc
|
|
/proc:
|
|
0/
|
|
1/
|
|
2/
|
|
|
|
nsh> cat /proc/2/cmdline
|
|
<pthread> 0x527420
|