Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

#1 Le 31/08/2012, à 13:10

dva2tlse

[résolu] mon .kshrc n'est pas exÅcutÅ È l'ouverture d'une shell

Bonjour,
j'ai un problÉme qui n'est pas relatif È ubuntu mais È HPUX, l'OS unix des machines sur lesquelles je bosse È mon boulot.
  Il se trouve que les shell de tous les utilisateurs sont en ksh, ce qui me convient trÉs bien, mais mon .kshrc n'est pas exÅcutÅ È l'ouverture d'une shell et je ne sais pas È quoi c'est dÃ; donc je suis obligÅ de taper ". ~/.kshrc" dans chaque nouvelle fenÁtre que j'ouvre pour avoir mes alias habituels.
Merci d'essayer de me donner une voie vers la rÅparation de ceci.
David

Dernière modification par dva2tlse (Le 03/01/2013, à 14:29)


P.S.: Dis toto, pourquoi l'univers existe-t'il ?
Je vais y réfléchir avec Morphée et lui dès avant 22h55, donc ici, il faut se contacter auparavant.

Hors ligne

#2 Le 31/08/2012, à 13:46

redo_fr

Re : [résolu] mon .kshrc n'est pas exÅcutÅ È l'ouverture d'une shell

Salut,
le fichier .kshrc n'est pas lu par défaut sur HP-UX.

Il faut que tu modifies ton ~/.profile en ajoutant une ligne comme celle-ci en début de fichier:

[[ -f ~/.kshrc ]] && . ~/.kshrc

Il n'y a pas de mauvais outils, il n'y a que de mauvais ouvriers
- papy -
Personnellement, je crois que faire des procès est un signe que les affaires vont mal. Je ne dis pas que Microsoft va mal, ce n'est qu'un signe, pas un indicateur...
- Linus Torvalds -

Hors ligne

#3 Le 31/08/2012, à 20:36

dva2tlse

Re : [résolu] mon .kshrc n'est pas exÅcutÅ È l'ouverture d'une shell

Merci redo; ça m'a beaucoup étonné que le .kshrc ne soit pas lu sous HPUX à l'ouverture d'une shell en ksh, parce que il y a pas mal d'années, les machines unix de ma boite étaient des SGI dont les shell s'ouvraient en csh, et ça lisait automatiquement le .cshrc, donc j'ai cru qu'il en serait de même avec le .kshrc pour les korn shell des machines HPUX.
Mais l'astuce que tu m'as indiquée ne suffit pas, puisque le .profile lui-même n'est pas exécuté.
En effet, pour pouvoir surveiller leur exécution, j'ai mis "echo coucou ici .profile" avant la commande que tu m'as indiquée en tête du .profile, et "echo coucou ici .kshrc" en tête du .kshrc; ainsi je vois que si je tape ". ./.profile", le .profile s'exécute, ainsi que le .kshrc juste après, mais ils ne le sont pas exécutés ni l'un ni l'autre à l'ouverture d'un nouvelle shell. (Donc ce serait le .profile qui ne serait pas lancé; je l'ai mis en "chmod +x" mais ça ne change rien)
Donc lundi, je vais créer un .cshrc qui contiendra  "echo coucou ici .cshrc", et je regarderai ce qui se passe à l'ouverture d'une shell en csh; peux tu me dire, pour mes essais, si la bourne shell exécute autre chose que le .profile ?
Merci encore,
David (dont les shell "patinent" à mort)


P.S.: Dis toto, pourquoi l'univers existe-t'il ?
Je vais y réfléchir avec Morphée et lui dès avant 22h55, donc ici, il faut se contacter auparavant.

Hors ligne

#4 Le 09/11/2012, à 10:31

dva2tlse

Re : [résolu] mon .kshrc n'est pas exÅcutÅ È l'ouverture d'une shell

Alors bonjour je reviens ici, et en fait d'est le ~/.profile lui même que je suis obligé d'exécuter à la main à chaque nouvelle ouverture de fenêtre; comment faire pour qu'il tourne tout seul ?
David


P.S.: Dis toto, pourquoi l'univers existe-t'il ?
Je vais y réfléchir avec Morphée et lui dès avant 22h55, donc ici, il faut se contacter auparavant.

Hors ligne

Haut de page ↑