Création Fichier Bash / autoexec.bat sous linux
Créer un fichier test avec nano dans /home/root/ qui commence par :
#!/bin/sh
Ajoutez vos commandes comme
echo "Fichier test"
Sauvegardez le fichier nommé test et exécutez le avec la commande :
bash test
Après avoir écrit le script, vous pouvez l’appeler avec bash nom_script (il n’est pas recommandé d’utiliser sh nom_script car cela désactive la lecture de stdin à l’intérieur du script). Il est bien plus aisé de rendre le script directement exécutable avec un chmod.
- Soit
-
chmod 555 nom_script
(donne les droits de lecture/exécution à tout le monde) - soit
-
chmod +rx nom_script
(donne les droits de lecture et d’exécution à tout le monde)chmod u+rx nom_script
(donne les droits de lecture et d’exécution seulement à son propriétaire)
Maintenant que vous avez rendu le script exécutable, vous pouvez le tester avec
./nom_script
S’il commence par une ligne « sha-bang », appeler le script appelle le bon interpréteur de commande.
Enfin, après les tests et le débogage final, vous voudrez certainement le déplacer dans /usr/local/bin (en tant que root, bien sûr), pour le rendre utilisable par vous et par tous les autres utilisateurs du système. Le script pourra alors être appelé en tapant simplement
nom_script [ENTER]
sur la ligne de commande.
Une excellente ressource se trouve à cette adresse :