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

Posté par .
Tags : aucun
0
20
déc.
2006
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.
  • # facon de lancer le script

    Posté par . É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
  • # faire un login par utilisateur...

    Posté par . É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...)

Suivre le flux des commentaires

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