Chaque fois que vous exécutez une commande, un processus est créé. Ce mécanisme est donc très important, car imaginez qu'un programme se mette à tourner indéfiniment... Pour l'arrêter, il faudra être capable d'agir sur le processus qui lui est associé.
Un processus est un programme chargé en mémoire et en train d'être exécuté. Il est caractérisé par un certain nombre de paramètres, dont les plus importants sont :
- un identifiant de processus, également appelé PID pour Processus Identifier. Il s'agit d'un numéro unique (deux processus ne peuvent pas avoir le même identifiant) ;
- un nom de propriétaire ;
- une heure de démarrage ;
- le terminal auquel le processus est attaché (si vous lancez la commande depuis un terminal, sinon ce champ peut ne pas comporter d'informations si c'est le système qui a lancé le processus) ;
- son état (nous reviendrons sur cette notion par la suite) ;
- la commande à laquelle correspond le processus.
Linux est un système multitâche, dans lequel les processus s'exécutent à tour de rôle lorsqu'il n'y a plus de ressources disponibles sur la machine : un processus P1 va se mettre en sommeil le temps qu'un processus P2 s'exécute, puis P2 se met en sommeil et P1...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première