52 lines
822 B
ReStructuredText
52 lines
822 B
ReStructuredText
|
=============
|
||
|
``fs/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
|