Bonjour,
Je cherche à faire la variable d'env VPSNoIP avec le script suivant.
Mais source /home/toto/.bashrc ne fonctionne pas dans le script c'est pourquoi je suis obligé de rajouter VPSNoIP=$varVPSNoIP.
Et quand le script est terminé donc hors script, je fais echo $VPSNoIP qui est vide. Il faut que je fasse un arrêt/relance du terminal pour qu'il renvoie la valeur.
C'est normal que la commande source ne fonctionne pas dans mon cas ?
Elle est inutile dans mon script, non ?
Pouvez-vous m'apportez votre expertise sur ce point svp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 read varVPSNoIP echo "export VPSNoIP=$varVPSNoIP" >> /home/toto/.bashrc source /home/toto/.bashrc VPSNoIP=$varVPSNoIP scp -P 22 /home/toto/scripts.zip root@$VPSNoIP:/root
Partager