Derniere connexion de chaque utilisateur
beber49
-
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 !!!
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
-
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... :( -
Des idées pour avoir l'année avec la commande "last" ?
J'ai eu beau chercher, j'ai rien trouvé...:(