Newgrp dans .profile
                                    
                        remek                    
                                    -
                                     
dubcek Messages postés 19021 Statut Contributeur -
        dubcek Messages postés 19021 Statut Contributeur -
        Bonjour,
je travaille sur un serveur sous Linux et souhaiterais changer mon fichier ".profile" pour me donner le choix, au lancement, de changer de groupe de travail. J'ai ecrit le code suivant:
$ r="y"
$ read -t 5 -p "Travailler dans le groupe PARIS ? (y/n) " r
$
$ if [ "$r" == "y" ]
$ then
$ newgrp PARIS
$ echo "Vous travaillez maintenant dans le groupe PARIS"
$ else
$ echo "Vous ne travaillez pas dans le groupe PARIS"
$ fi
$
$ s="/home/moi/monchemin/"
L'idee est de choisir entre deux environnements de travail au lancement, et de definir des variables (qui peuvent eventuellement changer selon le groupe de travail retenu).
Cela fonctionne bien, excepte que si je reponds "y", le message "Vous travaillez maintenant dans le groupe PARIS" n'apparait pas comme attendu et ma variable "s" n'est pas sauvegardee... Je pense que c'est parce que "newgrp" lance un nouveau shell, et donc les commandes qui suivent sont simplement ignorees...
Quelqu'un aurait-il une idee pour resoudre ce probleme ?
Merci d'avance pour votre aide !
remek
                
            
                
    
    
    
        je travaille sur un serveur sous Linux et souhaiterais changer mon fichier ".profile" pour me donner le choix, au lancement, de changer de groupe de travail. J'ai ecrit le code suivant:
$ r="y"
$ read -t 5 -p "Travailler dans le groupe PARIS ? (y/n) " r
$
$ if [ "$r" == "y" ]
$ then
$ newgrp PARIS
$ echo "Vous travaillez maintenant dans le groupe PARIS"
$ else
$ echo "Vous ne travaillez pas dans le groupe PARIS"
$ fi
$
$ s="/home/moi/monchemin/"
L'idee est de choisir entre deux environnements de travail au lancement, et de definir des variables (qui peuvent eventuellement changer selon le groupe de travail retenu).
Cela fonctionne bien, excepte que si je reponds "y", le message "Vous travaillez maintenant dans le groupe PARIS" n'apparait pas comme attendu et ma variable "s" n'est pas sauvegardee... Je pense que c'est parce que "newgrp" lance un nouveau shell, et donc les commandes qui suivent sont simplement ignorees...
Quelqu'un aurait-il une idee pour resoudre ce probleme ?
Merci d'avance pour votre aide !
remek
        A voir également:         
- Newgrp dans .profile
- Photo de profile whatsapp - Accueil - WhatsApp
- Photo de profile - Guide
- Mon profile - Guide
- Oem application profile - Forum Virus
- Instagram viewer profile - Guide
