PS(I) 3/20/74 PS(I) NAME ps - process status SYNOPSIS ps [ aklx ] [ namelist ] DESCRIPTION Ps prints certain indicia about active processes. The a flag asks for information about all processes with teletypes (ordinarily only one's own processes are displayed); x asks even about processes with no typewriter; l asks for a long listing. Ordinarily only the typewriter number (if not one's own), the process number, and an approximation to the command line are given. If the k flag is specified, the special file /usr/sys/core is used in place of /dev/mem. This is used for postmortem system debugging. The long listing is columnar and contains A number encoding the state (last digit) and flags (first 1 or 2 digits) of the process. The priority of the process; high numbers mean low priority. A number related in some unknown way to the scheduling heuristic. The last character of the control typewriter of the process. The process unique number (as in certain cults it is possible to kill a process if you know its true name). The size in blocks of the core image of the process. The last column if non-blank tells the core address in the system of the event which the process is waiting for; if blank, the process is running. Ps makes an educated guess as to the file name and arguments given when the process was created by examining core memory or the swap area. The method is inherently somewhat unreliable and in any event a process is entitled to destroy this information, so the names cannot be counted on too much. FILES /unix system namelist /dev/mem core memory /dev/rf0 swap device /dev/rk0 optional mem file SEE ALSO kill (I) BUGS The command has assumptions built into it about the number of typewriters that exist and what hardware is used to interface them. It also has built into it the name of the device used for swapping.