xunil2003
Messages postés761Date d'inscriptionmercredi 17 novembre 2004StatutMembreDernière intervention24 mars 2024
-
Modifié par xunil2003 le 24/03/2015 à 01:52
dubcek
Messages postés18718Date d'inscriptionlundi 15 janvier 2007StatutContributeurDernière intervention22 mars 2024
-
24 mars 2015 à 08:17
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.
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