Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix > AIX
AIX Forum d'entraide sur le système AIX. Avant de poster -> FAQ AIX et cours AIX
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 15/04/2009, 14h10   #1
Nouveau Membre du Club
 
Inscription : novembre 2003
Messages : 99
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 99
Points : 29
Points : 29
Envoyer un message via Skype™ à GBAGO
Par défaut Accès multiples à partir des postes de travail

Bonjour,

Il arrive qu'un utilisateur soit connecté sur plusieurs postes de travail avec son login. Je voudrais à partir d'une commande sous AIX déterminer sur quel poste (adresse IP ou nom du poste) il est connecté. La commande ps donne seulement le terminal.
Merci de votre aide.
Cordialement,
GBAGO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2009, 14h21   #2
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 361
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : octobre 2008
Messages : 1 361
Points : 2 002
Points : 2 002
Tu es sur le serveur, et tu veux savoir qui est connecté sur ce serveur, et depuis quel poste client ? Si c'est ça regarde du côté de la commande "who"
matafan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2009, 17h14   #3
Nouveau Membre du Club
 
Inscription : novembre 2003
Messages : 99
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 99
Points : 29
Points : 29
Envoyer un message via Skype™ à GBAGO
Par défaut Merci pour cette réponse

Salut,

Merci pour cette réponse. Mais la commande who ne permet pas de voir les programmes exécutés par utilisateur. La commande "who -u" donne en plus l'id du process alors que je veux voir le nom du programme qui s'exécute.
Merci une fois de plus.
GBAGO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2009, 18h56   #4
Membre Expert
 
Homme
Ingénieur développement logiciels
Inscription : octobre 2008
Messages : 1 361
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : octobre 2008
Messages : 1 361
Points : 2 002
Points : 2 002
Il faudrait savoir, tu veux le nom du programme ou le nom de la machine ? who te donne le nom de la machine, qui est ce que tu demandais dans ton premier message. Si tu veux en plus le nom du programme, tu va devoir faire un petit script (2 ou 3 lignes) pour transformer le pid en nom.
matafan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2009, 10h46   #5
Nouveau Membre du Club
 
Inscription : novembre 2003
Messages : 99
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 99
Points : 29
Points : 29
Envoyer un message via Skype™ à GBAGO
Par défaut Réponse

Bonjour,

Je pense que la bonne solution est de passer par un script. Je veux en plus du nom de l'utilisateur, le nom du programme et de la machine.

Merci de votre aide.
GBAGO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2009, 11h30   #6
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 129
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 129
Points : 8 749
Points : 8 749
Bonjour,

Si je comprends bien, tu souhaites savoir pour chaque utilisateur son IP et la liste des programmes qu'il a lance ?

Si c'est bien ca, tu devrais pouvoir t'en sortir avec :
liste des processus d'un utilisateur : ps -f -u $USER
liste des utilisateurs : who -u
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2009, 11h58   #7
Invité de passage
 
Inscription : avril 2009
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 6
Points : 1
Points : 1
y a la commande "w" tout court.

Commands Reference, Volume 6, v - z

w Command

Purpose

Prints a summary of current system activity.

Syntax

w [ -h ] [ -u ] [ -w ] [ -l | -s ] [ User ]

Description

The w command prints a summary of the current activity on the system. The
summary includes the following:

User Who is logged on.

tty Name of the tty the user is on.

login@ Time of day the user logged on.

idle Number of minutes since a program last attempted to read from the terminal.

JCPU System unit time used by all processes and their children on that terminal.

PCPU System unit time used by the currently active process.

What Name and arguments of the current p...

The heading line of the summary shows the current time of day, how long the
system has been up, the number of users logged into the system, and the load
average. The load average is the number of runnable processes over the preceding
1-, 5-, 15-minute intervals.
Chapelle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2009, 14h10   #8
Nouveau Membre du Club
 
Inscription : novembre 2003
Messages : 99
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 99
Points : 29
Points : 29
Envoyer un message via Skype™ à GBAGO
Par défaut Merci pour vos réponses

Bonjour à tous,

Merci pour vos réponses.
Elles m'ont permis de trouver quelques indices à mon problème.

Merci une fois de plus.
GBAGO est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 03h22.


 
 
 
 
Partenaires

Hébergement Web