Work on tuto 3
This commit is contained in:
parent
07195409eb
commit
b459443d9e
9 changed files with 322 additions and 653 deletions
|
|
@ -53,6 +53,32 @@ exemple, pour modifier les paramètres du noyau, on passe par le fichier
|
|||
|
||||
## Exercice
|
||||
|
||||
### `rev_kdb_leds.sh`
|
||||
|
||||
Explorons le pseudo système de fichiers `/sys` pour écrire un script
|
||||
qui va inverser l'état des diodes de notre clavier.
|
||||
|
||||
Si vous avez :
|
||||
|
||||
* numlock On,
|
||||
* capslock Off,
|
||||
* scrolllock Off ;
|
||||
|
||||
Après avoir exécuté le script, nous devrions avoir :
|
||||
|
||||
* numlock Off,
|
||||
* capslock On,
|
||||
* scrolllock On.
|
||||
|
||||
Voici un exemple d'utilisation :
|
||||
|
||||
```shell
|
||||
42sh$ ./rev_kdb_leds.sh input20
|
||||
```
|
||||
|
||||
|
||||
### `procinfo`
|
||||
|
||||
Explorons le pseudo système de fichiers `/proc` pour écrire un script qui va
|
||||
afficher des informations sur un processus donné :
|
||||
|
||||
|
|
@ -60,7 +86,7 @@ afficher des informations sur un processus donné :
|
|||
42sh$ ./procinfo $$
|
||||
PID: 4242
|
||||
Path: /bin/bash
|
||||
Arguments:
|
||||
Command line: bash
|
||||
Working directory: /home/nemunaire/virli/
|
||||
Root: /
|
||||
State: S (sleeping)
|
||||
|
|
@ -83,11 +109,18 @@ CGroups
|
|||
|
||||
Namespaces
|
||||
==========
|
||||
cgroup -> cgroup:[4026531835]
|
||||
ipc -> ipc:[4026531839]
|
||||
mnt -> mnt:[4026531840]
|
||||
net -> net:[4026531969]
|
||||
pid -> pid:[4026531836]
|
||||
user -> user:[4026531837]
|
||||
uts -> uts:[4026531838]
|
||||
cgroup:[4026531835]
|
||||
ipc:[4026531839]
|
||||
mnt:[4026531840]
|
||||
net:[4026531969]
|
||||
pid:[4026531836]
|
||||
user:[4026531837]
|
||||
uts:[4026531838]
|
||||
```
|
||||
|
||||
|
||||
## Rendu
|
||||
|
||||
### Fichiers
|
||||
|
||||
Rendez vos scripts `rev_kdb_leds.sh` et `procinfo`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue