[bash] Les variables d'environnement.(résolu)
Publié : lun. 01 juin 2015, 22:12
Hello world !
En fait j'ai créé une bricole (nommée piconnect) qui permet en quelques lignes, de se connecter à son raspberry Pi en SSH voir, d'établir une session graphique via VNC.
Tout est dispo ici : https://github.com/MaximilienLIX/Piconnect
Le problème c'est que pour que ma commande marche, il faut absolument que l'utilisateur définisse à la main les variables d'environnement nécessaires, à savoir:
pi_name, host_address_pi et ip_address_pi dans son .bashrc avec export.
En fait j'aimerais que l'utilisatoire soit dispensé de cette démarche et pour cela j'aimerais savoir comment il est possible de déclarer des variables d'environnement ailleurs que dans le ~/.bashrc.
Thèoriquement, quand un script bash contient ceci
Alors n'importe quel script peut utiliser la variable non ? Merci de bien vouloir éclairer ma lanterne, cordialement.
En fait j'ai créé une bricole (nommée piconnect) qui permet en quelques lignes, de se connecter à son raspberry Pi en SSH voir, d'établir une session graphique via VNC.
Tout est dispo ici : https://github.com/MaximilienLIX/Piconnect
Le problème c'est que pour que ma commande marche, il faut absolument que l'utilisateur définisse à la main les variables d'environnement nécessaires, à savoir:
pi_name, host_address_pi et ip_address_pi dans son .bashrc avec export.
En fait j'aimerais que l'utilisatoire soit dispensé de cette démarche et pour cela j'aimerais savoir comment il est possible de déclarer des variables d'environnement ailleurs que dans le ~/.bashrc.
Thèoriquement, quand un script bash contient ceci
Code : Tout sélectionner
export variable="coucou"