CATALOGUE Code & Data Formation Webmaster Gérer son serveur Web Gestion des Tâches de Fond et Redirections sous Linux

Gestion des Tâches de Fond et Redirections sous Linux

Mise en tâches de fond et daemons
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Gérer son serveur Web
Revoir le teaser Je m'abonne
4,0
Transcription

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
4,0
59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont d'enseigner comment mettre des commandes en tâche de fond sous Linux, comment utiliser les commandes fg et ps, et comment rediriger les sorties standard et d'erreur vers des fichiers pour une meilleure gestion et analyse des processus.

Cette leçon explique comment exécuter des commandes en tâche de fond sous Linux et comment gérer les redirections de sortie.

Sous Linux, l'exécution de commandes en tâche de fond permet d'optimiser l'usage de la console en évitant de bloquer cette dernière pendant l'exécution des processus longs. En ajoutant le caractère & à la fin d'une commande, celle-ci sera exécutée en tâche de fond et la console sera immédiatement disponible pour de nouvelles commandes. Si l'utilisateur souhaite ramener cette tâche au premier plan, il peut utiliser la commande fg. Cependant, lorsqu'une tâche est rapatriée au premier plan, la console est de nouveau bloquée jusqu'à ce que la tâche soit terminée. Les tâches de fond, souvent appelées daemons, sont des processus non rattachés à une console. Par exemple, Apache est un daemon qui fonctionne en tâche de fond.
Après l'exécution en tâche de fond, l'utilisateur peut vérifier la présence de la tâche avec la commande ps -l. Néanmoins, après la déconnexion et reconnexion, le processus aura comme parent le processus init (processus numéro 1) car le processus bash sera terminé. Les redirections de sortie sont également cruciales pour capturer les messages d'erreur et les sorties standard dans des fichiers spécifiques, facilitant ainsi la surveillance des scripts et la gestion des erreurs potentielles.

Voir plus
Questions réponses
Comment mettre une commande en tâche de fond sous Linux?
Pour mettre une commande en tâche de fond sous Linux, il suffit d'ajouter le caractère & à la fin de la commande.
Quelle commande est utilisée pour ramener une tâche de fond au premier plan?
La commande fg est utilisée pour ramener une tâche de fond au premier plan.
Pourquoi une tâche de fond peut apparaître avec un processus parent différent après une reconnexion?
Après une reconnexion, le processus parent bash se termine, et le processus init (numéro 1) devient le nouveau parent de la tâche de fond.

Programme détaillé

3 commentaires
4,0
3 votes
5
4
3
2
1
alex.padoly
Il y a 4 mois
Cette formation constitue une bonne base, après, il faut plus ou moins approfondir les différents chapitres.
laurentcot
Il y a 1 an
C'est une bonne introduction pour commencer à apprendre linux.
christophe.fouillard
Il y a 4 ans
Phpmyadmin ne fonctionne plus