Bonjour à tous !
Je débute totalement en bash et j'aimerai créer un script pour faciliter l'installation du script se synchronisation.
Le but serait de faire un git clone pour récupérer les fichiers et de lancer ce script d'installation qui déplacerait les fichiers qui vont bien et demanderai à l'utilisateur les informations nécessaires au bon fonctionnement du script.
J'ai fais une ébauche "pseudo-algorithmique" que voici :
demander user (user)
lire user
demander adresse_nas (root@adresse.nas)
lire adresse_nas
demander port_nas
lire port_nas
demander rep_nas
lire rep_nas
demander look_folder (/home/user/torrents/complete/nas)
lire look_folder
cp -R script-synchro /home/<user>
cp /web/* /var/www
ecrire user dans user.sh
ecrire adresse_nas dans user.sh
ecrire port_nas dans user.sh
ecrire rep_nas dans user.sh
ecrire look_folder dans user.sh
ecrire user dans synchro.php
chmod +x /home/user/script-synchro/script.sh
crontab -e
ecrire ****** cd /home/user/script-synchro && ./synchro.sh > /dev/null
Je sais pas si c'est très clair, mais si j'ai bien compris, en bash on peut balancer des commandes shell telles quelles. Là où ça coince c'est dans le prompt des infos à l'utilisateur, dans la lecture de ces infos puis du coup dans l'insertion de ces infos dans les fichiers à des endroits précis.
Si vous aviez des pistes pour éclairer mon chemin ça serait cool.
Merci d'avance