TD & TP : Planification des Taches
Exercice 1 : Planification d’une tâche avec cron
Vous souhaitez exécuter un script /home/user/[Link] tous les jours à 2h du matin.
Question :
Quelle ligne devez-vous ajouter au crontab de l’utilisateur pour que ce script s’exécute
automatiquement ?
Exercice 2 : Planification d’une tâche unique avec at
Vous voulez exécuter la commande echo "Tâche terminée" > /tmp/[Link] dans 30
minutes.
Exercice 3 : Planification avancée avec cron
Vous voulez exécuter un script /home/user/[Link] :
Tous les lundis et jeudis.
À 8h et 18h.
Exercice 4 : Sauvegarde automatique des fichiers
1. Le script doit demander à l'utilisateur d'entrer le chemin du dossier source et le
dossier de destination.
2. Il doit ajouter la date et l’heure au nom du dossier de sauvegarde pour éviter
d’écraser une sauvegarde précédente.
3. Afficher un message de confirmation lorsque la sauvegarde est terminée.
4. Gérer les erreurs si le dossier source n’existe pas.
Exercice 5: Création et gestion automatique des utilisateurs
1. Le script doit lire un fichier texte ([Link]) contenant une liste de noms
d’utilisateurs.
2. Pour chaque utilisateur :
o Créer un compte sur le système Linux.
o Générer un mot de passe aléatoire.
o Ajouter l’utilisateur à un groupe spécifique (employes).
o Stocker les identifiants dans un fichier de logs sécurisé
(/var/log/creation_utilisateurs.log).
3. Vérifier si l’utilisateur existe déjà avant de le créer.
4. Optionnel : Envoyer un e-mail aux utilisateurs avec leurs identifiants.