#1 Le 24/04/2016, à 21:31
- ewfzapp
[résolu]Aide pour faire un script
Bonjour à tous, ou plutôt bonsoir,
possesseur d'un nas synology, j'ai pour habitude lors de mes réinstallations de distro linux, de modifier mon fstab pour que les répertoires partagés de mon nas se montent automatiquement au démarrage de mon pc--> jusqu'a là tout va bien...
Je souhaiterais désormais, automatiser ceci en l'intégrant dans un petit script post-install que j'ai créé pour automatiser l'installation de mes applications favorites.
Je vous passe la description de mon script essentiellement basé sur des 'sudo apt-get install", mais j'aimerais savoir s'il est possible de copier les lignes suivantes automatiquement dans mon fstab:
#syno
192.168.0.xx:/volume1/telechargements/ /media/syno_dl nfs defaults
#syno_video
192.168.0.xx:/volume1/video/ /media/syno_video nfs defaults
#syno_music
192.168.0.xx:/volume1/music/ /media/syno_music nfs defaults
#syno_photos
192.168.0.xx:/volume1/photo/ /media/syno_photos nfs defaults
#syno_dropbox:
192.168.0.xx:/volume1/Dropbox/ /media/syno_dropbox nfs defaults
Voilà!
Je vous remercie par avance, et vous souhaite une belle soirée...
Dernière modification par ewfzapp (Le 25/04/2016, à 12:46)
www.indigenecreations.fr
Hors ligne
#2 Le 24/04/2016, à 21:46
- jplemoine
Re : [résolu]Aide pour faire un script
Ce que je te propose (à adpater, c'est un bout d'un de mes scripts) :
fic_smb="/etc/samba/smb.conf"
result="`cat /etc/samba/smb.conf | grep \"\[transfert\]\"`"
if [ "$result" == "" ]; then
echo " " >> $fic_smb
echo "[transfert]" >> $fic_smb
..
fi
Il te faut tester si la ligne existe. sinon, à chaque exécution, tu vas remettre une ligne.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#3 Le 24/04/2016, à 22:19
- Postmortem
Re : [résolu]Aide pour faire un script
Salut,
#!/bin/bash
cat >> /etc/fstab << '_FIN_'
#syno
192.168.0.xx:/volume1/telechargements/ /media/syno_dl nfs defaults
#syno_video
192.168.0.xx:/volume1/video/ /media/syno_video nfs defaults
#syno_music
192.168.0.xx:/volume1/music/ /media/syno_music nfs defaults
#syno_photos
192.168.0.xx:/volume1/photo/ /media/syno_photos nfs defaults
#syno_dropbox:
192.168.0.xx:/volume1/Dropbox/ /media/syno_dropbox nfs defaults
_FIN_
Édit :
Si tu ne lances pas ton script en root mais que tu utilises sudo à l'intérieur :
#!/bin/bash
cat << '_FIN_' | sudo tee -a /etc/fstab
#syno
192.168.0.xx:/volume1/telechargements/ /media/syno_dl nfs defaults
#syno_video
192.168.0.xx:/volume1/video/ /media/syno_video nfs defaults
#syno_music
192.168.0.xx:/volume1/music/ /media/syno_music nfs defaults
#syno_photos
192.168.0.xx:/volume1/photo/ /media/syno_photos nfs defaults
#syno_dropbox:
192.168.0.xx:/volume1/Dropbox/ /media/syno_dropbox nfs defaults
_FIN_
Dernière modification par Postmortem (Le 24/04/2016, à 22:27)
Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »
Hors ligne
#4 Le 25/04/2016, à 07:03
- ewfzapp
Re : [résolu]Aide pour faire un script
Bonjour les amis,
je viens de tester dans virtualbox, ca marche d'enfer!
Un énorme merci !!
J'ai utilisé le script de postmortem, c'est une tuerie!!
www.indigenecreations.fr
Hors ligne
#5 Le 25/04/2016, à 07:33
- Hizoka
Re : [résolu]Aide pour faire un script
un petit [resolu] dans le titre du coup
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#6 Le 25/04/2016, à 12:50
- ewfzapp
Re : [résolu]Aide pour faire un script
c'est fait...
www.indigenecreations.fr
Hors ligne
#7 Le 06/04/2021, à 17:19
- ewfzapp
Re : [résolu]Aide pour faire un script
je reposte pour encore dire merci, juste pour le plaisir
www.indigenecreations.fr
Hors ligne