IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Fortran Discussion :

comment obtenir l'userID


Sujet :

Fortran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Juin 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 1
    Par défaut comment obtenir l'userID
    Bonjour,

    Je voudrais obtenir l'identité du lanceur d'un programme, ainsi que la machine (hostname) sur laquelle il a été lancé.

    J'ai le compilateur Pro Fortran Linux d'Absoft.

    En cherchant sur le web j'ai trouvé qu'il fallait utiliser la subroutine getlog de libU77 pour obtenir l'identité de l'utilisateur du programme.

    Je compile ma source avec libU77, j'ai créé une variable character*30 :: userid
    et dans le programme
    call getlog(userid)
    userid=trim(adjustl(userid))
    write(6,*) userid

    Sauf que la compilation ne génère aucun code mais l'exécution ne crée aucune chaine de caractère (rien n'apparait à l'écran).

    Est-ce possible ou pas ? Dois-je continuer à chercher (avec votre aide...) ou renoncer avec ce compilateur ?

    Merci.

  2. #2
    Membre émérite Avatar de genteur slayer
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2002
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2002
    Messages : 710
    Par défaut
    sinon tu peux utiliser les commandes systeme:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    call system("whoami > temp")
    open (unit=10,file=temp,status='old')
    read(10,*)userid
    close (10)
    call system ('rm temp')

Discussions similaires

  1. comment obtenir un polynome de regression
    Par evariste_galois dans le forum Mathématiques
    Réponses: 17
    Dernier message: 19/01/2007, 15h06
  2. Comment obtenir le nom d'un pc sur un réseau?
    Par Depteam1 dans le forum MFC
    Réponses: 2
    Dernier message: 19/02/2004, 10h17
  3. Réponses: 5
    Dernier message: 18/01/2004, 16h25
  4. Comment obtenir l'heure du serveur avec flash ?
    Par Michaël dans le forum Flash
    Réponses: 9
    Dernier message: 23/12/2003, 17h50
  5. Comment obtenir la liste des paramètres d'une SP ?
    Par Le Gritche dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 14/03/2003, 16h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo