Εργασία στο εργαστήριο

Παρακολουθήστε την έξοδο της εντολής ps:
athena:~> ps -aux | more
USER       PID %CPU %MEM SIZE  RSS TTY STAT START   TIME COMMAND
Barekos  30536  0.0  1.7  426  560  ?  S    17:16   0:00 -tcsh
Barekos  30541  0.1  1.0  136  332  ?  S    17:17   0:02 bot
bin         42  0.0  0.7   80  220  ?  S   Oct 22   0:03 /usr/sbin/rpc.portmap
dspin    29194  0.0  1.8  448  592 pp1 S    15:48   0:02 -tcsh
dspin    31282  0.0  0.7   96  224 pp1 R    17:56   0:00 ps aux
dspin    31283  0.0  0.4   40  152 pp1 S    17:56   0:00 more
gkarydas 30544  0.0  1.7  426  556  ?  S    17:17   0:00 -tcsh
gkarydas 30553  0.2  1.0  168  344  ?  S    17:17   0:04 bot
root         1  0.0  0.6   48  216  ?  S   Oct 22   2:22 init auto
root         6  0.0  0.2   32   76  ?  S   Oct 22   0:01 bdflush (daemon)
root         7  0.0  0.2   32   84  ?  S   Oct 22   0:39 update (bdflush)
root        23  0.0  0.5   56  188  ?  S   Oct 22   0:24 /usr/sbin/crond -l10
root        39  0.0  0.5   57  188  ?  S   Oct 22   0:15 /usr/sbin/syslogd
root        40  0.2  0.6   40  212  ?  S   Oct 22  24:51 /usr/sbin/klogd
root        44  0.0  0.7   68  224  ?  S   Oct 22   0:23 /usr/sbin/inetd
root        46  0.0  0.5   64  164  ?  S   Oct 22   0:03 /usr/sbin/lpd
root        48  0.0  0.4   60  140  ?  S   Oct 22   0:03 /usr/sbin/rpc.ugidd -d
root        52  0.0  0.4  108  152  ?  S   Oct 22   0:03 /usr/sbin/rpc.mountd
root        54  0.0  0.6  124  196  ?  S   Oct 22   0:03 /usr/sbin/rpc.nfsd
root        61  0.0  0.8  784  260  ?  S   Oct 22   0:32 /usr/local/www/httpd -d
Βλέπετε τα χαρακτηριστικά κάθε διεργασίας καθώς και την κατάστασή της.

Δοκιμάστε να δείτε το δάσος των διεργασιών:

athena:~> ps -af
> ps -af
  PID TTY STAT  TIME COMMAND
   69 v02 S     0:00 /sbin/agetty 38400 tty2
   70 v03 S     0:00 /sbin/agetty 38400 tty3
  277 v01 S     0:00 /sbin/agetty 38400 tty1
17325 v04 S     0:00 /sbin/agetty 38400 tty4
16063 pq2 S     0:00 -bin/tcsh
29267 pq3 S     0:00 -bin/tcsh
29310 pq3 S     0:00  \_ ftp
11372 pq0 S     0:00 -bin/tcsh
11389 pq1 S     0:00 -bin/tcsh
29194 pp1 S     0:02 -tcsh
31295 pp1 S     0:00  \_ vi
31296 pp1 S     0:00      \_ -bin/tcsh
31297 pp1 R     0:00          \_ ps -af                             

Στον κατάλογο /proc μπορείτε να δείτε στοιχεία των διεργασιών:

athena:~> cd /proc/self
athena:/proc/self> ls -l
total 0
-r--r--r--   1 dspin    users           0 Oct 29 18:01 cmdline
lrwx------   1 dspin    users          64 Oct 29 18:01 cwd -> [0001]:1913257986
-r--------   1 dspin    users           0 Oct 29 18:01 environ
lrwx------   1 dspin    users          64 Oct 29 18:01 exe -> [0301]:36649
dr-x------   2 dspin    users           0 Oct 29 18:01 fd/
pr--r--r--   1 dspin    users           0 Oct 29 18:01 maps|
-rw-------   1 dspin    users           0 Oct 29 18:01 mem
lrwx------   1 dspin    users          64 Oct 29 18:01 root -> [0301]:2
-r--r--r--   1 dspin    users           0 Oct 29 18:01 stat
-r--r--r--   1 dspin    users           0 Oct 29 18:01 statm
athena:/proc/self> cat environ
TERM=vt100HZ=100HOME=/home2/staff/dspinSHELL=/bin/tcshPATH=/bin:/usr/bin:/usr/lo
cal/bin:/usr/X386/bin:/usr/TeX/binUSER=dspinLOGNAME=dspinMAIL=/var/spool/mail/ds
pin
athena:/proc/self> 

Μπορείτε να δείτε την κατάσταση των διακοπών από το αρχείο /proc/interrupts:

kerkis:/proc$ more /proc/interrupts
 0:    1499266   timer
 1:          2   keyboard
 2:          0   cascade
 4:          4 + serial
10:      29113   3c509
13:          1   math error
14:      62272 + ide0