Comment lancer automatiquement un script Linux à chaque ouverture de session
Dans nos prestations d’infogérance en informatique, il nous arrive de devoir mettre en place l’exécution automatique d’un script Linux à chaque ouverture d’une session sur un poste de travail Linux ou sur un serveur Linux. Une tâche à laquelle nous sommes donc habitués.
Parmi les différentes méthodes possibles, nous vous présentons celle-ci :
- On se place dans /etc/profile.d/
- On utilise un éditeur de texte comme Nano pour écrire notre script en prenant soin de terminer son nom avec l’extension .sh :
nano mon_script.sh - On tape les commandes à exécuter.
Dans cet exemple, cela supprimera tous les fichiers temporaires :
#!/bin/sh
# supprime les fichiers temporaires dans « /home/mon_profil/ »
rm /home/mon_profil/*~ - On sauvegarde le fichier mon_script.sh et on quitte l’éditeur Nano :
Ctrl X - On rend se script exécutable :
chmod +x mon_script.sh
A la chaque fois que l’utilisateur « mon_profil » ouvrira une session, le script sera exécuté.