0% ont trouvé ce document utile (0 vote)
3 vues2 pages

TP Redirection Et Processus

Le document présente un TP sur la gestion de la redirection et des processus, comprenant des exercices pratiques sur la création d'alias, la gestion des sorties standard et erreurs, l'utilisation des pipes, l'identification et la gestion des processus, ainsi que l'utilisation des signaux. Il inclut également des questions théoriques sur des concepts clés tels que la redirection, la commande tee, les processus zombies et l'état des processus. Chaque exercice est détaillé avec des étapes spécifiques à suivre.

Transféré par

tatayousse
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues2 pages

TP Redirection Et Processus

Le document présente un TP sur la gestion de la redirection et des processus, comprenant des exercices pratiques sur la création d'alias, la gestion des sorties standard et erreurs, l'utilisation des pipes, l'identification et la gestion des processus, ainsi que l'utilisation des signaux. Il inclut également des questions théoriques sur des concepts clés tels que la redirection, la commande tee, les processus zombies et l'état des processus. Chaque exercice est détaillé avec des étapes spécifiques à suivre.

Transféré par

tatayousse
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP gestion de la redirection et processus

Exercice 1 : Création et gestion d’alias

1. Créez un alias nommé liste qui exécute la commande suivante : ls -lrt.


2. Testez l’alias pour vérifier son fonctionnement :
3. Supprimez cet alias.
4. Créez un alias permanent en l’ajoutant au fichier ~/.bashrc.

Exercice 2 : Gestion des sorties standard et erreur

1. Créez un fichier texte nommé [Link] contenant la liste des fichiers du


répertoire courant.
2. Ajoutez le message "Erreur : fichier inexistant" à un fichier nommé [Link] en
tentant d'afficher un fichier inexistant.
3. Combinez les sorties standard et erreurs dans un seul fichier nommé [Link] :

Exercice 3 : Utilisation des pipes

1. Listez tous les fichiers du répertoire /bin contenant "bash" et comptez-les.


2. Redirigez cette commande vers un fichier resultats_pipe.txt tout en affichant le
résultat à l’écran avec tee :

Exercice 4 : Identification des processus

1. Affichez la liste des processus en cours.


2. Listez tous les processus pour tous les utilisateurs.
3. Affichez les processus appartenant à votre utilisateur uniquement.

Exercice 5 : Gestion des processus

1. Lancez un programme en arrière-plan :


2. Identifiez le PID du processus sleep avec ps.
3. Tuez ce processus.
4. Lancez un processus en ignorant les signaux SIGHUP :

Exercice 8 : Utilisation des signaux

1. Lancez un processus en arrière-plan avec un PID connu :


2. Envoyez un signal SIGTERM pour terminer le processus proprement :

kill -15 <PID>


Questions théoriques et réflexion

1. Expliquez la différence entre > et >>.


2. Décrivez le rôle de la commande tee.
3. Qu’est-ce qu’un processus zombie et comment peut-il être identifié ?
4. Que signifie un état de processus "endormi" et comment est-il géré par l’ordonnanceur
?

Vous aimerez peut-être aussi