Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
code de retour commande newusers
Envoyé par: coppinx

Bonjour a tous,

voici mon problème, je suis en cours de réalisation d'un script permettant de transférer des utilisateurs et de groupes d'un serveur sur un autre (1450 utilisateurs repartit dans 30 groupes ) pour cela je vais utiliser l'instruction newusers après avoir créer un fichier d'importation.

cependant j'aimerai être sur que l'opération s'est déroulé correctement et donc lire le code de retour de la commande "newusers"

Quelqu'un connait-il les codes de retour de cette commande

merci d'avance;

Poste le Friday 4 January 2013 21:06:11
Répondre     Citer    
Re: code de retour commande newusers
Envoyé par: stephkin

Bonjour,

Je ne connais pas particulièrement les codes de retour de cette fonction.
D'après le Man, j'ai compris qu'il retournait OK (=0) même si le home dir du user n'a pas pu être créé.

Dans tous les cas, si la commande retourne quelque chose de différent de 0, alors c'est qu'il y a eu une erreur.
Pour obtenir le résultat de la commande, il est accessible avec $? en bash.

Pour s'assurer du comportement de la commande, le plus sur est de regarder son code source (j'imagine qu'à partir de apt-get source il doit être accessible).

En regardant rapidement sur le net, j'ai trouvé le code source suivant qui semble correspondre à la commande :
[nesl.ee.ucla.edu]

Après une analyse rapide, la commande retourne simplement 0 si tout est OK, un autre code sinon.

Poste le Monday 6 May 2013 14:23:00
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
code de retour commande newusers
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons