Compare commits

..

2 Commits

Author SHA1 Message Date
cb20f67ba5 atelier2 2021-05-18 13:39:09 +02:00
06419aedb1 solution 2021-05-18 11:55:51 +02:00
2 changed files with 44 additions and 1 deletions

View File

@@ -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

6
wait2.sh Normal file
View File

@@ -0,0 +1,6 @@
#! /bin/bash
while read line ; do
echo $line
sleep 2
done < text.txt