Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

Mettre un processus en arrière-plan

Disons que nous voulions récupérer l'invite du shell sans terminer le logo x pro-


gramme. Nous pouvons le faire en plaçant le programme dans le fond. Considérez le terminal comme ayant un premier plan (avec des éléments visibles sur la surface comme l'invite du shell) et un arrière-plan (avec des éléments cachés derrière la surface). Pour lancer un programme afin qu'il soit immédiatement placé en arrière-plan, on fait suivre la commande d'un caractère « & » :



[moi@linuxbox ~]$ xlogo &

[1] 28236

[moi@linuxbox ~]$

[moi@linuxbox ~]$ xlogo &

[1] 28236

[moi@linuxbox ~]$


Après avoir entré la commande, le logo x La fenêtre est apparue et l'invite du shell est revenue, mais des chiffres amusants ont également été imprimés. Ce message fait partie d'une fonction shell appelée contrôle des tâches. Avec ce message, le shell nous dit que nous avons commencé le travail numéro 1 (" ”) et qu'il a le PID 28236. Si nous exécutons ps, nous pouvons voir notre processus :


[moi@linuxbox ~]$ ps

PID TTY HEURE CMD

10603 pts/1 00:00:00 coup

28236 points/1 00:00:00 xlogo

28239 points/1 00:00:00 ps

[moi@linuxbox ~]$ ps

PID TTY HEURE CMD

10603 pts/1 00:00:00 coup

28236 points/1 00:00:00 xlogo

28239 points/1 00:00:00 ps


La fonction de contrôle des tâches du shell nous donne également un moyen de répertorier les tâches qui ont été lancées depuis notre terminal. En utilisant le emplois commande, nous pouvons voir cette liste :



[moi@linuxbox ~]$ emplois

[1]+ Courir

xlogo &

[moi@linuxbox ~]$ emplois

[1]+ Courir


image

Les résultats montrent que nous avons une tâche, numérotée « 1 », qu'elle est en cours d'exécution et que la commande a été xlogo &.


Meilleur système d'exploitation Cloud Computing chez OnWorks :