05.03.2014 Views

Chapitre 1 - IPNL - IN2P3

Chapitre 1 - IPNL - IN2P3

Chapitre 1 - IPNL - IN2P3

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

processus, processus des autres utilisateurs, etc...) avec les options e et f de ps :<br />

_______________________________________________________________________<br />

$ ps -ef<br />

USER PID PPID C STIME TTY TIME CMD<br />

root 10078 1319 0 Oct 02 - 0:00 /usr/etc/rpc.lockd<br />

root 10342 1319 0 Oct 02 - 0:00 /etc/writesrv<br />

larrieu 11536 1 0 Oct 09 hft/1 1:33 netscape<br />

larrieu 11917 15492 0 Oct 08 hft/1 0:00 xss<br />

larrieu 13004 19602 4 13:20:46 pts/0 0:00 grep larrieu<br />

larrieu 15492 14718 0 Oct 08 hft/1 2:15 mwm<br />

____________________________________________________________________________________<br />

Mode d’exécution<br />

Deux modes d’exécution sont possibles pour un processus :<br />

• Le premier plan (ou foreground). On tape le nom d’une commande suivi de<br />

. Il faudra attendre la terminaison de ce processus pour lancer un nouveau<br />

processus à partir de la ligne de commande.<br />

• L’arrière plan (ou background). On tape la commande suivie de & puis .<br />

On libére alors immédiatement l’entrée standard, permettant ainsi la saisie d’une<br />

nouvelle commande.<br />

Le shell maintient en permanence une table de tâches actives. Supposons que vous<br />

lanciez une calculette en arrière plan par :<br />

___________________________________________________________________<br />

$ xcalc &<br />

[1] 31156<br />

___________________________________________________________________<br />

Cette réponse vous indique qu’il s’agit de la tâche numéro 1 ayant pour PID 31156. Le<br />

numéro de tâche est utilisé pour contrôler le mode d’exécution d’un processus :<br />

___________________________________________________________________<br />

$ fg %1<br />

___________________________________________________________________<br />

ramènera au premier plan, le processus initialement en arrière plan.<br />

Si vous avez lancé un processus au premier plan, vous pourrez toujours le dérouter vers<br />

l’arrière plan, sans l’interrompre par un signal "terminant", mais en suspendant son activité<br />

par la séquence de touches ; vous obtiendrez alors une réponse du type :<br />

___________________________________________________________________<br />

$

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!