Compare commits
2 Commits
98e51a596d
...
solution
| Author | SHA1 | Date | |
|---|---|---|---|
| cb20f67ba5 | |||
| 06419aedb1 |
39
Readme.md
39
Readme.md
@@ -1,11 +1,48 @@
|
|||||||
# Gestion des processus
|
# Gestion des processus
|
||||||
|
|
||||||
## Atelier
|
## Atelier 1: gestion des processus
|
||||||
|
|
||||||
Lancer le script wait.sh
|
Lancer le script wait.sh
|
||||||
|
|
||||||
|
```bash
|
||||||
|
./wait.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
Identifiez-le, notez son identifiant
|
Identifiez-le, notez son identifiant
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ps -ef | grep wait.sh
|
||||||
|
```
|
||||||
envoyez-lui les signaux SIGINT, puis SIGTERM
|
envoyez-lui les signaux SIGINT, puis SIGTERM
|
||||||
|
|
||||||
|
|
||||||
|
```bash
|
||||||
|
kill -SIGINT 637876 # pid récupéré précédemment.
|
||||||
|
kill -SIGTERM 637876 # pid récupéré précédemment.
|
||||||
|
|
||||||
|
```
|
||||||
envoyez-lui un signal l'obligeant à se terminer
|
envoyez-lui un signal l'obligeant à se terminer
|
||||||
|
|
||||||
|
```bash
|
||||||
|
kill -9 637876 # pid récupéré précédemment.
|
||||||
|
```
|
||||||
|
|
||||||
|
## Atelier 2: nohup
|
||||||
|
|
||||||
|
Lancer le script wait2.sh afin qu'il continue de fonctionner une fois que vous êtes déconnectés.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
nohup ./wait2.sh &
|
||||||
|
```
|
||||||
|
|
||||||
|
Déconnectez vous de votre session, puis reconnectez-vous
|
||||||
|
|
||||||
|
```bash
|
||||||
|
^D
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
Vérifier le fonctionnement du script, et le contenu du fichier nohup.out
|
||||||
|
|
||||||
|
tail -f nohup.out
|
||||||
|
|||||||
Reference in New Issue
Block a user