Script qui crée un script de configuration de fichier conf
Résolu
xunil2003
Messages postés
765
Date d'inscription
Statut
Membre
Dernière intervention
-
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18789 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai fait un script bash afin de me permettre de configurer plusieurs de mes postes Linux.
L'objectif de ce script est de créer un fichier exécutable dans "/etc/init d/" afin d'exécuter le script automatiquement à chaque démarrage du Pc et d'ajouter une [section] au fichier de configuration conf de samba puis de rendre le script exécutable.
Le script :
Il me crée un fichier comme ceci :
Mais je n'arrive pas trouver la solution pour ajouter l'apostrophe dans mes phrases à "l arrêt" et à "l espace" ci-dessus.
Comment puis-je faire ?
Merci.
J'ai fait un script bash afin de me permettre de configurer plusieurs de mes postes Linux.
L'objectif de ce script est de créer un fichier exécutable dans "/etc/init d/" afin d'exécuter le script automatiquement à chaque démarrage du Pc et d'ajouter une [section] au fichier de configuration conf de samba puis de rendre le script exécutable.
Le script :
#!/bin/bash
echo "Création du script bash : /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh"
sudo touch /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh
echo "Remplissage de fichier /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh"
echo "#!/bin/bash" | sudo tee -a /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh
echo 'echo "" | sudo tee -a /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh'
echo 'echo "+---------------------------------------------+" ' | sudo tee -a /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh
echo 'echo "| Crée un dossier temporaire dans /tmp |" ' | sudo tee -a /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh
echo 'echo "| Pour Samba |"' | sudo tee -a /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh
echo 'echo "| /tmp/partage_temporaire/ |"' | sudo tee -a /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh
echo 'echo "+---------------------------------------------+"' | sudo tee -a /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh
echo 'echo' | sudo tee -a /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh
echo 'echo' | sudo tee -a /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh
echo 'echo "Création du dossier de partage temporaire"' | sudo tee -a /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh
echo 'mkdir -vp /tmp/partage_temporaire' | sudo tee -a /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh
echo 'echo' | sudo tee -a /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh
echo 'echo "Dossier de partage provisoire / temporaire pour tous les utilisateurs en mode lecture et écriture." | tee -a /tmp/partage_temporaire/partage-temporaire.txt' | sudo tee -a /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh
echo 'echo "Attention : A l arrêt du PC le contenu du dossier /tmp/partage_temporaire sera effacé automatiquement." | tee -a /tmp/partage_temporaire/partage-temporaire.txt' | sudo tee -a /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh
echo 'echo "Afin de vérifier l espace disque disponible de la partition, veuillez taper dans le shell : df -kTh" | tee -a /tmp/partage_temporaire/partage-temporaire.txt' | sudo tee -a /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh
echo 'echo "Pour modifier le fichier de chargement temporaire taper dans le shell ou dans menu KDE / Executer un commande : gksudo kate /tmp/partage_temporaire/partage-temporaire.txt' | sudo tee -a /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh
echo
echo "Ajout de la section [tmp] au fichier de configuration samba"
echo "----------------------------------------------------------------------"
echo "bla b la bla" | sudo tee -a $nom_fichier_configuration_samba
echo "bla b la bla" | sudo tee -a $nom_fichier_configuration_samba
echo
echo "Rends le script exécutable"
sudo chmod +x /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh
exit 0
Il me crée un fichier comme ceci :
laurent@Laurent-Bureau:~$ cat /etc/init.d/creer-un-dossier-temporaire-dans-tmp.sh
#!/bin/bash
echo "+---------------------------------------------+"
echo "| Crée un dossier temporaire dans /tmp |"
echo "| Pour Samba |"
echo "| /tmp/partage_temporaire/ |"
echo "+---------------------------------------------+"
echo
echo
echo "Création du dossier de partage temporaire"
mkdir -vp /tmp/partage_temporaire
echo
echo "Dossier de partage provisoire / temporaire pour tous les utilisateurs en mode lecture et écriture." | tee -a /tmp/partage_temporaire/partage-temporaire.txt
echo "Attention : A l arrêt du PC le contenu du dossier /tmp/partage_temporaire sera effacé automatiquement." | tee -a /tmp/partage_temporaire/partage-temporaire.txt
echo "Afin de vérifier l espace disque disponible de la partition, veuillez taper dans le shell : df -kTh" | tee -a /tmp/partage_temporaire/partage-temporaire.txt
echo "Pour modifier le fichier de chargement temporaire taper dans le shell ou dans menu KDE / Executer un commande : gksudo kate /tmp/partage_temporaire/partage-temporaire.txt
exit 0
laurent@Laurent-Bureau:~$
Mais je n'arrive pas trouver la solution pour ajouter l'apostrophe dans mes phrases à "l arrêt" et à "l espace" ci-dessus.
Comment puis-je faire ?
Merci.
A voir également:
- Script qui crée un script de configuration de fichier conf
- Ethernet n'a pas de configuration ip valide - Guide
- Script vidéo youtube - Guide
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide