Servez-vous de la commande ps et de l'option –o pour afficher les ID de tâche et de projet. Pour connaître l'ID de projet, par exemple, entrez l'instruction suivante :
# ps -o user,pid,uid,projid USER PID UID PROJID jtd 89430 124 4113
Associez la commande id à l'option –p pour obtenir l'ID de projet actuel en plus des ID d'utilisateur et de groupe. Il suffit de spécifier l'opérande user pour connaître le projet correspondant à l'identifiant de connexion normal de cet utilisateur :
# id -p uid=124(jtd) gid=10(staff) projid=4113(booksite)
Pour ne sélectionner que les processus correspondant à un ID de projet dans une liste donnée, exécutez les commandes pgrep et pkill avec l'option –J :
# pgrep -J projidlist # pkill -J projidlist
Pour ne sélectionner que les processus correspondant à un ID de tâche dans une liste donnée, exécutez les commandes pgrep et pkill avec l'option –T :
# pgrep -T taskidlist # pkill -T taskidlist
Pour obtenir différentes statistiques au sujet des processus et des projets en cours d'exécution sur votre système, exécutez la commande prstat avec l'option –J :
% prstat -J PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP 12905 root 4472K 3640K cpu0 59 0 0:00:01 0.4% prstat/1 829 root 43M 33M sleep 59 0 0:36:23 0.1% Xorg/1 890 gdm 88M 26M sleep 59 0 0:22:22 0.0% gdm-simple-gree/1 686 root 3584K 2756K sleep 59 0 0:00:34 0.0% automountd/4 5 root 0K 0K sleep 99 -20 0:02:43 0.0% zpool-rpool/138 9869 root 44M 17M sleep 59 0 0:02:06 0.0% poold/9 804 root 7104K 5968K sleep 59 0 0:01:28 0.0% intrd/1 445 root 7204K 4680K sleep 59 0 0:00:38 0.0% nscd/33 881 gdm 7140K 5912K sleep 59 0 0:00:06 0.0% gconfd-2/1 164 root 2572K 1648K sleep 59 0 0:00:00 0.0% pfexecd/3 886 gdm 7092K 4920K sleep 59 0 0:00:00 0.0% bonobo-activati/2 45 netcfg 2252K 1308K sleep 59 0 0:00:00 0.0% netcfgd/2 142 daemon 7736K 5224K sleep 59 0 0:00:00 0.0% kcfd/3 43 root 3036K 2020K sleep 59 0 0:00:00 0.0% dlmgmtd/5 405 root 6824K 5400K sleep 59 0 0:00:18 0.0% hald/5 PROJID NPROC SWAP RSS MEMORY TIME CPU PROJECT 1 4 4728K 19M 0.9% 0:00:01 0.4% user.root 0 111 278M 344M 17% 1:15:02 0.1% system 10 2 1884K 9132K 0.4% 0:00:00 0.0% group.staff 3 3 1668K 6680K 0.3% 0:00:00 0.0% default Total: 120 processes, 733 lwps, load averages: 0.01, 0.00, 0.00
Pour obtenir différentes statistiques au sujet des processus et des tâches en cours d'exécution sur votre système, exécutez la commande prstat avec l'option –J :
% prstat -T PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP 12907 root 4488K 3588K cpu0 59 0 0:00:00 0.3% prstat/1 829 root 43M 33M sleep 59 0 0:36:24 0.1% Xorg/1 890 gdm 88M 26M sleep 59 0 0:22:22 0.0% gdm-simple-gree/1 9869 root 44M 17M sleep 59 0 0:02:06 0.0% poold/9 5 root 0K 0K sleep 99 -20 0:02:43 0.0% zpool-rpool/138 445 root 7204K 4680K sleep 59 0 0:00:38 0.0% nscd/33 881 gdm 7140K 5912K sleep 59 0 0:00:06 0.0% gconfd-2/1 164 root 2572K 1648K sleep 59 0 0:00:00 0.0% pfexecd/3 886 gdm 7092K 4920K sleep 59 0 0:00:00 0.0% bonobo-activati/2 45 netcfg 2252K 1308K sleep 59 0 0:00:00 0.0% netcfgd/2 142 daemon 7736K 5224K sleep 59 0 0:00:00 0.0% kcfd/3 43 root 3036K 2020K sleep 59 0 0:00:00 0.0% dlmgmtd/5 405 root 6824K 5400K sleep 59 0 0:00:18 0.0% hald/5 311 root 3488K 2512K sleep 59 0 0:00:00 0.0% picld/4 409 root 4356K 2768K sleep 59 0 0:00:00 0.0% hald-addon-cpuf/1 TASKID NPROC SWAP RSS MEMORY TIME CPU PROJECT 1401 2 2540K 8120K 0.4% 0:00:00 0.3% user.root 94 15 84M 162M 7.9% 0:59:37 0.1% system 561 1 37M 24M 1.2% 0:02:06 0.0% system 0 2 0K 0K 0.0% 0:02:47 0.0% system 46 1 4224K 5524K 0.3% 0:00:38 0.0% system Total: 120 processes, 733 lwps, load averages: 0.01, 0.00, 0.00