Files
oldlinux-files/Minix/CD-ROM-2.0/MINIX/MANUALS/CAT1/PS.1
2024-02-19 00:21:39 -05:00

119 lines
2.1 KiB
Groff
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
PS(1) Minix Programmer's Manual PS(1)
NAME
ps - process status
SYNOPSIS
ps [-alxU] [kernel mm fs]
OPTIONS
-a Print all processes with controlling terminals
-l Give long listing
-x Include processes without a terminal
EXAMPLES
ps -axl # Print all processes and tasks in long format
DESCRIPTION
Ps prints the status of active processes. Normally only the caller's own
processes are listed in short format (the PID, TTY, TIME and CMD fields
as explained below). The long listing contains:
F Kernel flags:
001: free slot
002: no memory map
004: sending;
010: receiving
020: inform on pending signals
040: pending signals
100: being traced.
S
State:
R: runnable
W: waiting (on a message)
S: sleeping (i.e.,suspended on MM or FS)
Z: zombie
T: stopped
UID, PID, PPID, PGRP
The user, process, parent process and process group ID's.
SZ
Size of the process in kilobytes.
RECV
Process/task on which a receiving process is waiting or sleeping.
1
PS(1) Minix Programmer's Manual PS(1)
TTY
Controlling tty for the process.
TIME
Process' cumulative (user + system) execution time.
CMD Command line arguments of the process.
The files /dev/{mem,kmem} are used to read the system tables and command
line arguments from. Terminal names in /dev are used to generate the
mnemonic names in the TTY column, so ps is independent of terminal naming
conventions.
2