PS.1
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:2k
源码类别:

操作系统开发

开发平台:

C/C++

  1. PS(1)                     Minix Programmer's Manual                      PS(1)
  2. NAME
  3.      ps - process status
  4. SYNOPSIS
  5.      ps [-alxU] [kernel mm fs]
  6. OPTIONS
  7.      -a   Print all processes with controlling terminals
  8.      -l   Give long listing
  9.      -x   Include processes without a terminal
  10. EXAMPLES
  11.      ps -axl             # Print all processes and tasks in long format
  12. DESCRIPTION
  13.      Ps prints the status of active processes.  Normally only the caller's own
  14.      processes  are  listed in short format (the PID, TTY, TIME and CMD fields
  15.      as explained below).  The long listing contains:
  16.        F   Kernel flags:
  17.                  001: free slot
  18.                  002: no memory map
  19.                  004: sending;
  20.                  010: receiving
  21.                  020: inform on pending signals
  22.                  040: pending signals
  23.                  100: being traced.
  24.        S
  25.            State:
  26.                  R: runnable
  27.                  W: waiting (on a message)
  28.                  S: sleeping (i.e.,suspended on MM or FS)
  29.                  Z: zombie
  30.                  T: stopped
  31.        UID, PID, PPID, PGRP
  32.            The user, process, parent process and process group ID's.
  33.        SZ
  34.            Size of the process in kilobytes.
  35.        RECV
  36.            Process/task on which a receiving process is waiting or sleeping.
  37.                                                                              1
  38. PS(1)                     Minix Programmer's Manual                      PS(1)
  39.        TTY
  40.            Controlling tty for the process.
  41.        TIME
  42.            Process' cumulative (user + system) execution time.
  43.        CMD Command line arguments of the process.
  44.      The files /dev/{mem,kmem} are used to read the system tables and  command
  45.      line  arguments  from.   Terminal  names in /dev are used to generate the
  46.      mnemonic names in the TTY column, so ps is independent of terminal naming
  47.      conventions.
  48.                                                                              2