Derniere connexion de chaque utilisateur

beber49 -  
 beber49 -
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 !!!

2 réponses

  1. beber49
     
    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... :(
    1
  2. beber49
     
    Des idées pour avoir l'année avec la commande "last" ?

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