7. Exercices

Exercice 1

Lancer la commande suivante :

$ sleep 500 &                                                                   

Indiquer comment obtenir le processus père de ce processus.

Terminer ce processus.

Exercice 2

Le « démon » crond s'exécute t'il sur votre machine ? si oui quel est son pid ?

Exercice 3

Comment interdire à l'utilisateur (c.f. le login du compte personnel) d'utiliser la commande crontab ?

Exercice 4

Sur GNU/Linux lister l'arborescence complète (avec la filiation) de vos processus (sysop).

Sur FreeBSD installer le port pstree et faire de même.

Exercice 5

Sous votre compte (sysop), créez un fichier crontab réalisant les actions suivantes :

  1. Ajout toutes les minutes du message « Hello world » suivit de la date (format AAAA-MM-JJ:hh:mm:ss) dans un fichier /tmp/cron_`whoami`.log.

  2. Liste de vos processus toutes les 10 minutes entre 08h00 et 17h00, du lundi au vendredi.

Assurez-vous que cela fonctionne, puis supprimer-le.