next up previous contents Next: Création de processus en Up: Processus et variables d'environnement. Previous: ps - liste de   Table des matières  

10.3 Contrôle des tâches.

Le shell présente de nombreuses fonctionnalités pour le contrôle et l'exécution de processus -appelé contrôle des tâches (ou jobs). Créez un petit script intitulé proc.sh:

#!/bin/sh

echo "proc.sh: en cours"

sleep 1000 



Exécutez ce script avec chmod 0755 proc.sh et ./proc.sh. Le shell se fige en attendant que le processus s'accomplisse. Maintenant, pressez ^Z. Ceci entraînera l'arrêt du processus (c'est-à-dire une mise en pause sans la disparition en mémoire). Exécutez ps à nouveau. Vous constaterez que votre script sera listé. Cependant, il n'est plus en cours d'exécution puisqu'il a été arrêté. Tapez bg (pour background); le script sera maintenant réactivé mais en arrière-plan. Vous pouvez exécuter d'autres processus pendant ce temps. Saisissez fg et votre script revient en avant-plan. Pressez ^C pour interrompre le processus associé à votre script.


next up previous contents Next: Création de processus en Up: Processus et variables d'environnement. Previous: ps - liste de   Table des matières  
1-01-2006