Rechercher : dans
Par :

Derniere connexion de chaque utilisateur

Dernière réponse le 29 jan 2008 à 10:26:57 beber49, le 28 jan 2008 à 17:31:18 
 Signaler ce message aux modérateurs

Bonjour,

J'aurai voulu savoir la date de derniere connexion de chaque utilisateur sur un serveur Solaris.

J'ai essayé les commandes ci-dessous, mais aucune ne marche :

last | tr -s ' ' | cut -d' ' -f3 | sort -u | awk '{if ($1 ~ /^[0-9]/) {last | grep $1 | head -1| tr -s' ' | cut -d' ' -f1,5,6} }'

ou plus simplement :

last | tr -s ' ' | cut -d' ' -f3,5,6 | sort -u -k 1,1 => affiche la premiere connection de chaque utilisateur :(

Pourriez-vous m'aider s'il vois plait ???

Merci beaucoup par avance !!!

1

beber49, le 28 jan 2008 à 18:55:43
  • +1

Bon, j'ai trouvé ca en script shell :

for i in `last | tr -s ' ' | cut -d' ' -f3 | sort -u | awk '{if ($1 ~ /^[0-9]/) {print $1} }'` ; do last | grep "$i" | head -1 ; done

C'est un peu depassé le shell mais bon, ca marche qd meme. ;)

Reste plus qu'a avoir l'année avec la commande last... :(

Répondre à beber49

2

 beber49, le 29 jan 2008 à 10:26:57

Des idées pour avoir l'année avec la commande "last" ?

J'ai eu beau chercher, j'ai rien trouvé...:(

Répondre à beber49