PS

Visualizzare i processi in corso:

[root@coslab02 ~]# ps

PID TTY TIME CMD

19260 pts/0 00:00:00 bash

19882 pts/0 00:00:00 ps

[root@coslab02 ~]# ps -L

PID LWP TTY TIME CMD

19260 19260 pts/0 00:00:00 bash

19958 19958 pts/0 00:00:00 ps

PID = processo
TTY = terminal dove gira il processo
TIME = tempo di esecuzione del processo
CMD = comando che lancia il processo

Per visualizzare tutti i processi
# ps aux

Per visualizzare la la relazione gerarchica tra i processi (padre - figlio)
# ps -fax | less

PID TTY STAT    TIME     COMMAND
2     ?        S          0:08          [kthreadd]
4     ?        S <       0:00         \_ [kworker/0:0H]
6     ?        S          24:59        \_ [ksoftirqd/0]
7     ?        S          0:06         \_ [migration/0]
8     ?        S          0:00         \_ [rcu_bh]
9     ?        S          280:03     \_ [rcu_sched]
..............
1096 ?        Ss     0:00 /usr/sbin/sshd -D
19257 ?        Ss     0:00  \_ sshd: root@pts/0
19260 pts/0    Ss     0:00      \_ -bash
28619 pts/0    S      0:00          \_ su - oracle
28620 pts/0    S      0:00              \_ -bash
28684 pts/0    R+     0:00                  \_ ps -fax
28685 pts/0    S+     0:00                  \_ less


"kthreadd" è kernal thread demon. Poi seguono i figli come" kworker".

Per vedere i processi dell'utente oracle
# su - root
# ps -fU oracle | less

Per visualizzare il "processes tree"  (padre - figlio) di uno specifico servizio come sshd:
# ps -f --forest -C sshd
UID     PID      PPID      C     STIME    TTY   TIME         CMD
root      1096     1            0     Mar16       ?       00:00:00     /usr/sbin/sshd -D
root      19257   1096      0     12:19        ?        00:00:00      \_ sshd: root@pts/0

Altra visualizzazione dei processi
#  ps -eo pid,ppid,user,cmd


Post popolari in questo blog

ORA-12154: TNS: il listener non è attualmente a conoscenza del servizio richiesto nel descrittore di connessione

Create e Drop Pluggable Database