Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:programmation:shells:bash-les-differents-caracteres-speciaux [08/07/2014 14:30] Hypathie [Shell BASH] |
doc:programmation:shells:bash-les-differents-caracteres-speciaux [08/07/2014 14:56] Hypathie [Shell BASH] |
||
---|---|---|---|
Ligne 193: | Ligne 193: | ||
>Enfin un processeur ne peut exécuter qu'un processus à la fois, même si | >Enfin un processeur ne peut exécuter qu'un processus à la fois, même si | ||
>du point de vue de l'utilisateur, il semble que le système fait plusieurs | >du point de vue de l'utilisateur, il semble que le système fait plusieurs | ||
- | >choses en même temps. | + | >choses en même temps, grâce au //système multitâche//. |
>Cette impression est due à la rapidité de calcul du processeur, | >Cette impression est due à la rapidité de calcul du processeur, | ||
>mais en réalité un programme essentiel au système, //l'ordonnanceur//, | >mais en réalité un programme essentiel au système, //l'ordonnanceur//, | ||
Ligne 207: | Ligne 207: | ||
>Ceci participe fortement à la sécurité du système. | >Ceci participe fortement à la sécurité du système. | ||
- | Pour aller plus loin : tout est là : [[doc:systeme:processus|processus]] | + | Pour aller plus loin : |
+ | * [[doc:systeme:processus|processus]] | ||
+ | * [[doc:systeme:ps?s[]=ps|la commande ps]] | ||
+ | * [[doc:systeme:top?s[]=top|la commande top]] | ||
+ | * [[http://fr.wikibooks.org/wiki/Le_syst%C3%A8me_d%27exploitation_GNU-Linux/Processus]] | ||
===Identifier un processus=== | ===Identifier un processus=== | ||
Un processus est identifié par un numéro unique que l'on appelle le PID (Process IDentifiant).\\ | Un processus est identifié par un numéro unique que l'on appelle le PID (Process IDentifiant).\\ | ||
Ligne 227: | Ligne 232: | ||
</code> | </code> | ||
Pour aller plus loin sur la récupération du PID voir : | Pour aller plus loin sur la récupération du PID voir : | ||
- | * [[doc:systeme:ps?s[]=ps|la commande ps]] | ||
- | * [[doc:systeme:top?s[]=top|la commande top]] | ||
- | * [[http://fr.wikibooks.org/wiki/Le_syst%C3%A8me_d%27exploitation_GNU-Linux/Processus]] | ||
=== Exemple pratique : tuer un processus === | === Exemple pratique : tuer un processus === | ||
Imaginons que vous vous êtes endormi devant votre messagerie.\\ A votre réveille 8-o : impossible de fermer la fenêtre de icedove avec la souris.\\ | Imaginons que vous vous êtes endormi devant votre messagerie.\\ A votre réveille 8-o : impossible de fermer la fenêtre de icedove avec la souris.\\ | ||
Dans ce cas, le plus simple est tuer le processus d'exécution de icedove. | Dans ce cas, le plus simple est tuer le processus d'exécution de icedove. | ||
+ | |||
* Retrouver le processus : | * Retrouver le processus : | ||
- | - ouvrir par exemple TTY1 : ''ctrl+Alt+F1'' | + | |
+ | - ouvrir par exemple tty1 : ''ctrl+Alt+F1'' | ||
- se loguer et entrer son mot de passe utilisateur | - se loguer et entrer son mot de passe utilisateur | ||
- récupérer le PID du processus icedove : | - récupérer le PID du processus icedove : | ||
Ligne 241: | Ligne 245: | ||
ps -A | grep icedove | ps -A | grep icedove | ||
</code> | </code> | ||
+ | <code> | ||
+ | 4245 pts/0 00:00:02 icedove | ||
+ | </code> | ||
+ | >Ici ''4245'' est le PID du processus. | ||
+ | >Il ne sera pas le même si vous exécutez cette commande. | ||
+ | |||
* Tuer le processus : | * Tuer le processus : | ||
<code user> | <code user> | ||
- | 4245 pts/0 00:00:02 icedove | + | kill 4245 |
</code> | </code> | ||
<code user> | <code user> | ||
exit | exit | ||
</code> | </code> | ||
+ | >Mieux prendre l'habitude de ne pas laisser une console ''tty'' sans surveillance après s'y être loguer, et cela d'autant plus pour le compte root -;) | ||
+ | |||
* Revenir sur l'interface graphique : ''ctrl+Alt+F7'' | * Revenir sur l'interface graphique : ''ctrl+Alt+F7'' | ||