Retourner aux forums || Retourner au forum Programmation.shell

Programmation.shell : Propager un alias depuis un script vers le shell courant

Posté par erik_lallemand (page perso, ) le 20 décembre 2006
0
Bonjour,

Sur une machine où plusieurs utilisateurs (dont moi) partagent le même compte, je souhaite utiliser régulièrement des alias qui me sont propres.

Du fait que le compte est partagé, il est hors de question d'aller modifier les fichiers de configuration qui sont chargés au moment de la connexion.

J'ai donc en tête de stocker mes alias dans un script KSH (ce qui correspond à mon type de shell courant) que je pourrais exécuter à chaque connexion. Malheureusement, si je définis ces alias dans le script, ils ne sont "visibles" qu'à l'intérieur du script et je ne peux pas les utiliser dans mon environnement de travail.

Est-ce que quelqu'un peut me dire si mon idée est possible, et si oui comment?

Merci d'avance.

> Lire le message (3 commentaires, moyenne: 2,3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

facon de lancer le script

Posté par Cheneson Cyril () le 20/12/2006 à 14:04. (lien). Évalué à 4.

Lorsque tu lances ton script, le shell cree un novueau process donc les variables sont propres a ce process.

Si tu veux que tes variables persistent dans ton shell courant il faut que tu lances ton script comme ceci (a partid di repertoire ou est ton script ):
. le_script ( point espace le_script)
au lieu de
./le_script

Lance comme ceci, le script s executera dans le terminal courant sans cree de processus fils

Si je ne dis pas de connerie ...

@++

Cyril

  • [^]Re: facon de lancer le script

    Posté par erik_lallemand (page perso, ) le 20/12/2006 à 14:35. (lien). Évalué à 2.

    Yessss!!! ca marche! Merci beaucoup.

faire un login par utilisateur...

Posté par NeoX () le 20/12/2006 à 18:41. (lien). Évalué à 1.

ca evite les problemes de securités liés à l'usage du meme compte par X utilisateur (fichiers effacés, emails envoyés...)

--
Apprendre par les autres, c'est bien.
Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.shell