$ ps PID TTY TIME CMD 6368 pts/0 00:00:00 bash 7441 pts/0 00:00:00 pssin opciones, ps sólo muestra los procesos lanzados desde el terminal actual y con el mismo EUID que el usuario que lo lanzó
Ejemplo:
$ ps axu USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 1516 536 ? S 09:43 0:00 init [2] root 2 0.0 0.0 0 0 ? S 09:43 0:00 [migration/0] root 3 0.0 0.0 0 0 ? SN 09:43 0:00 [ksoftirqd/0] root 4 0.0 0.0 0 0 ? S 09:43 0:00 [migration/1] ............. tomas 6475 0.1 4.9 140180 50920 ? Sl 09:51 0:18 /usr/lib/mozilla-thunderbird/mozilla-thunderbird-bin tomas 6528 0.2 3.6 116396 37948 ? Sl 10:01 0:25 /usr/lib/mozilla-firefox/firefox-bin -a firefoxen este ejemplo:
| Código | significado |
| D | Uninterruptible sleep (usualmente IO) |
| R | Ejecutándose(running) o en cola de ejecución |
| S | Interruptible sleep (p.e. esperando un evento) |
| T | Detenido |
| Z | Proceso zombie |
| Código | significado |
| < | alta prioridad |
| N | baja prioridad |
| L | páginas bloqueadas (locked) en memoria |
| s | líder de sesión |
| l | multi-threaded |
| + | proceso en foreground |
init-+-acpid
|-atd
|-bonobo-activati
|-clock-applet
|-cron
|-cupsd
|-dbus-daemon-1
|-dcopserver
|-dirmngr
|-2*[esd]
|-events/0-+-aio/0
| |-ata/0
| |-ata/1
| |-kblockd/0
| |-khelper
| `-pdflush
|-events/1-+-aio/1
| |-kacpid
| |-kblockd/1
| `-pdflush
|-exim4
|-famd
|-firefox-bin---wvMime---ggv
...
top - 17:34:08 up 7:50, 6 users, load average: 0.12, 0.31, 0.27
Tasks: 111 total, 1 running, 110 sleeping, 0 stopped, 0 zombie
Cpu(s): 6.2% us, 2.0% sy, 0.0% ni, 91.0% id, 0.0% wa, 0.8% hi, 0.0% si
Mem: 1026564k total, 656504k used, 370060k free, 65748k buffers
Swap: 2048248k total, 0k used, 2048248k free, 336608k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6130 root 15 0 63692 48m 9704 S 8.7 4.9 8:03.34 XFree86
6341 tomas 15 0 14692 8852 6968 S 4.3 0.9 1:55.13 metacity
6349 tomas 16 0 32792 14m 9232 S 1.3 1.5 0:41.60 gnome-terminal
6019 tomas 15 0 7084 3184 1896 D 0.3 0.3 0:23.22 famd
6401 tomas 15 0 16756 8280 6856 S 0.3 0.8 0:02.49 geyes_applet2
6427 tomas 15 0 18288 10m 8112 S 0.3 1.0 0:09.04 wnck-applet
7115 tomas 15 0 26312 13m 11m S 0.3 1.4 0:00.61 kio_uiserver
7390 tomas 15 0 45016 30m 18m S 0.3 3.0 0:38.69 kile
1 root 16 0 1516 536 472 S 0.0 0.1 0:00.61 init
2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
......................
$ strace top
gettimeofday({1195811866, 763977}, {4294967236, 0}) = 0
open("/proc/meminfo", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f55000
read(3, "MemTotal: 2066348 kB\nMemFre"..., 1024) = 728
close(3) = 0
munmap(0xb7f55000, 4096) = 0
open("/proc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
fstat64(3, {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
getdents(3, /* 52 entries */, 1024) = 1020
getdents(3, /* 64 entries */, 1024) = 1024
stat64("/proc/1", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
open("/proc/1/stat", O_RDONLY) = 4
read(4, "1 (init) S 0 1 1 0 -1 4194560 44"..., 1023) = 185
close(4)
......
$ sleep 10
$ sleep 10 &
$ sleep 20
Ctrl-Z
[3]+ Stopped sleep 20
$ bg
[3]+ sleep 20 &
$ fg
sleep 20
$ gedit nada.txt &; sleep 100 &
$ jobs
[2]- Running gedit nada.txt &
[3]+ Running sleep 100 &
$ fg 3
sleep 100
Ctrl-Z
[3]+ Stopped sleep 100
$ jobs
[2]- Running gedit nada.txt &
[3]+ Stopped sleep 100
$ bg 3
[3]+ sleep 100 &
$ jobs
[2]- Running gedit nada.txt &
[3]+ Running sleep 100 &
Administración de Sistemas e Redes <ASR.USC[at]gmail.com>
Tomás Fernández Pena <tf.pena[at]usc.es>
Última actualización: 19-10-15 11:23 por tomas

Curso de Administración de Sistemas y Redes por Tomás Fernández Pena se distribuye bajo la licencia Creative Commons Recoñecemento-Compartir baixo a mesma licenza. 3.0 España.
Trabajo original en persoal.citius.usc.es/tf.pena/ASR.