0% ont trouvé ce document utile (0 vote)
56 vues3 pages

Gestion Des Processus Et Jobs Sous Linux

Ce document explique la gestion des processus et des jobs sous Linux, y compris l'exécution en avant-plan et en arrière-plan, ainsi que les commandes pour suspendre, reprendre et terminer des processus. Il décrit également comment exécuter un processus en arrière-plan même après la fermeture du terminal en utilisant 'nohup'. Enfin, un résumé des commandes utiles est fourni pour faciliter la gestion des processus.

Transféré par

bonprix1982
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
56 vues3 pages

Gestion Des Processus Et Jobs Sous Linux

Ce document explique la gestion des processus et des jobs sous Linux, y compris l'exécution en avant-plan et en arrière-plan, ainsi que les commandes pour suspendre, reprendre et terminer des processus. Il décrit également comment exécuter un processus en arrière-plan même après la fermeture du terminal en utilisant 'nohup'. Enfin, un résumé des commandes utiles est fourni pour faciliter la gestion des processus.

Transféré par

bonprix1982
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

Gestion des Processus et Jobs sous Linux

Exécution en arrière-plan et en avant-plan


1. Lancer un processus en avant-plan et l’arrêter temporairement

Tape la commande suivante :

yes > /dev/null

🔹 Cette commande génère un flux infini de yes, redirigé vers /dev/null (poubelle).

 Arrête temporairement le processus en appuyant sur CTRL + Z.


 Vérifie les jobs actifs avec :

jobs

2. Reprendre un processus en avant-plan

 Remets le job suspendu au premier plan :

fg %1

(Remplace %1 par le numéro du job obtenu avec jobs).

Exécution et contrôle des processus en arrière-plan


1. Reprendre un processus en arrière-plan

 Après avoir suspendu un job avec CTRL + Z, relance-le en arrière-plan :

bg %1

Cela permet de continuer son exécution sans bloquer le terminal.

 Vérifie avec jobs que le processus est bien en arrière-plan.

2. Lancer directement un processus en arrière-plan

 Ajoute & à la fin d’une commande pour l’exécuter en arrière-plan :

sleep 100 &

 Vérifie les processus en cours avec :

ps aux | grep sleep


Terminer un processus
1. Identifier un processus

 Liste les jobs en cours :

jobs -l

Note le PID (Process ID) du processus.

 Ou trouve son PID avec ps :

ps aux | grep yes

2. Terminer un processus

 Avec son numéro de job :

kill %1

 Avec son PID :

kill 1234

(Remplace 1234 par le vrai PID).

 Forcer l'arrêt si kill ne fonctionne pas :

kill -9 1234

Exécuter un processus en arrière-plan même après


fermeture du terminal
Si tu lances une commande en arrière-plan et fermes le terminal, elle sera interrompue. Pour
éviter cela :

1. Utiliser nohup
nohup sleep 1000 &

Cela permet au processus de continuer même après la fermeture du terminal.

 Vérifie avec :

ps aux | grep sleep

Résumé des commandes utiles


Commande Fonction
CTRL + Z Suspend un processus
jobs Liste les jobs en arrière-plan
fg %1 Remet le job 1 au premier plan
bg %1 Relance le job 1 en arrière-plan
kill %1 Termine le job 1
kill -9 PID Force l'arrêt du processus avec PID
nohup commande & Exécute un processus qui survit à la fermeture du terminal

Vous aimerez peut-être aussi