diff --git a/fs/procfs/README.txt b/fs/procfs/README.txt index d4fa55211bd..87b88a330da 100755 --- a/fs/procfs/README.txt +++ b/fs/procfs/README.txt @@ -1,12 +1,50 @@ -fs/procfs README -================ - - 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 +fs/procfs README +================ + + 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 + 0x527420