France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
23 592 membres enregistrés - 1 913 480 posts - 99 188 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           [UNIX] fonctionnement de la commande last : "down" comment on le trouve?
18 connectés(record : 272 le 28 octobre 2008 - 04 h 23)

Vous devez vous connecter pour répondre au topic.
[UNIX] fonctionnement de la commande last : "down" comment on le trouve?

Woofy
Pour les bons tuyaux me demander

Messages : 26 577
Inscrit le 11/01/02
Ville : Lyon
Non connecté
  Posté le 10 février 2005 - 09 h 17 m 18 s
Bonjour bonjour!
Bon je me suis penché sur la commande last pour le recoder en Perl (et en plus ca marche). Pas de soucis.
Enfin si, juste un : sur un serveur SUN, je tombe sur une personne qui s'est connecté a une certaine heure, mais a la place de l'heure de la deconnection, on a "down". Par contre, on a bien la durée de connection.
Déja, que veut dire le down? Puis comment le trouve-t-on dans le wtmp? Et enfin comment peut-on savoir le temps de connection alors qu'on a pas l'heure de deconnection?

PS : j'ai vu ca sur un serveur SUN, je ne sais pas si c'est pareil pour NetBSD ou tout autre linux.


Message édité 2 fois, la dernière par Woofy le 10 février 2005 - 11 h 51.

:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


DeVice
Boulet occasionel...

Messages : 3 022
Inscrit le 12/03/03
Ville : Grenoble
Non connecté
  Posté le 10 février 2005 - 10 h 32 m 17 s
Ca pourrait vouloir dire que la personne est restée connectée jusqu'a extinction de la machine ?

PS Woofy c'est quoi ta formation ? Ca a l'air interessant :D

Edit : au fait c'est du solaris le système ?
Edit2 : Tu es sur que le forum "programmation" est le bon ?


Message édité 1 fois, la dernière par DeVice le 10 février 2005 - 10 h 33.

Règle N°1 du forumeur : "Ta souris 7 fois autour du bouton poster tu tourneras, ainsi moins pour un âne de passer tu risqueras"

Woofy
Pour les bons tuyaux me demander

Messages : 26 577
Inscrit le 11/01/02
Ville : Lyon
Non connecté
  Posté le 10 février 2005 - 11 h 36 m 38 s
Bon alors :
1) je ne pense pas, lorsque la machine reboot ou est eteinte, il donne l'heure du reboot aux personnes encore connectées et ne fait pas de différence, du moins sur NetBSD (mais je pense que sur Solaris c'est pareil).

2) Je suis a Epitech, c'est une formation d'expert informatique
3) Sur Sun oui, sur i386 c'est du NetBSD, et sur les alpha je sais plus! :D
4) Bah en fait, je m'interesse au fonctionnement de la commande, et non pas comment on l'utilise! Mais bon c'est vrai que j'ai hésité a le mettre dans alternatifs, et j'ai opté pour prog puisque je recode la fonction. Si ce topic n'est pas a la bonne place, y aura bien un gentil modo pour le téléporter si besoin est.

Ah pis j'ai googlisé et j'ai RTFM et STFW avant de poster. :D



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


iraysyvalo
-

Messages : 9 647
Inscrit le 19/11/02
Ville : Lyon
Non connecté
  Posté le 10 février 2005 - 11 h 39 m 56 s
C'est quoi un serveur maya ? -> t'as pas un inca plutot ? :P


Message édité 1 fois, la dernière par iraysyvalo le 10 février 2005 - 11 h 40.


Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.


iraysyvalo
-

Messages : 9 647
Inscrit le 19/11/02
Ville : Lyon
Non connecté
  Posté le 10 février 2005 - 11 h 42 m 05 s


Le 10 février 2005 - 09 h 17, Woofy a écrit :
on a bien le temps de connection.
Et enfin comment peut-on savoir le temps de connection?


C'est pas contradictoire ? Et temps pour toi signifie duree plutot non ?




Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.


Woofy
Pour les bons tuyaux me demander

Messages : 26 577
Inscrit le 11/01/02
Ville : Lyon
Non connecté
  Posté le 10 février 2005 - 11 h 50 m 55 s
Autant pour moi, je rectifie mon premier post.
Donc le serveur c'est un SUN, et il s'appel maya! :D
Pour inca, c'est le serveur HP-UX bi-itanium (ca fait longtemps qu'on en a pas entendu parler d'ailleurs).
Et oui, temps c'est durée, je corrige.
Pis en fait justement c'est pas contradictoire : il y a la durée de connection. Alors comment fait-on pour la connaitre? Je parle en regardant le wtmp, pas en regardant son terminal une fois la commande last lancée! :P (ben oui, faut que je la recode, autant la comprendre).



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


iraysyvalo
-

Messages : 9 647
Inscrit le 19/11/02
Ville : Lyon
Non connecté
  Posté le 10 février 2005 - 12 h 48 m 51 s

Faut voir effectivement a quoi correspond down ..

Sinon, si c'est ce que je pnse, t'as heure debut, heure du down, ben tu fais une soustraction pour la duree :chepa:




Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.


DeVice
Boulet occasionel...

Messages : 3 022
Inscrit le 12/03/03
Ville : Grenoble
Non connecté
  Posté le 10 février 2005 - 13 h 07 m 04 s
Si c'est en PERL, autant utiliser ce qui existe déja : Vive les modules !

Sinon tu doit avoir une page man concernant le format des donnée [uw]tmp.
Extrait de celle de FreeBSD :

UTMP(5) FreeBSD File Formats Manual UTMP(5)

NAME
utmp, wtmp, lastlog -- login records

SYNOPSIS
#include <sys/types.h>
#include <utmp.h>

DESCRIPTION
The file <utmp.h> declares the structures used to record information
about current users in the file utmp, logins and logouts in the file
wtmp, and last logins in the file lastlog. The time stamps of date
changes, shutdowns and reboots are also logged in the wtmp file.

#define _PATH_UTMP "/var/run/utmp"
#define _PATH_WTMP "/var/log/wtmp"
#define _PATH_LASTLOG "/var/log/lastlog"

#define UT_NAMESIZE 16
#define UT_LINESIZE 8
#define UT_HOSTSIZE 16

struct lastlog {
time_t ll_time; /* When user logged in */
char ll_line[UT_LINESIZE]; /* Terminal line name */
char ll_host[UT_HOSTSIZE]; /* Host user came from */
};

struct utmp {
char ut_line[UT_LINESIZE]; /* Terminal line name */
char ut_name[UT_NAMESIZE]; /* User's login name */
char ut_host[UT_HOSTSIZE]; /* Host user came from */
time_t ut_time; /* When user logged in */
};


A priori tu dois pouvoir tout savoir sur le format des fichiers si la page man de solaris est documentée pareil.


Sur ta formation : C'est dur d'y entrer ? il faut quel niveau ? t'as des leins avec des infos ? :jap:



Règle N°1 du forumeur : "Ta souris 7 fois autour du bouton poster tu tourneras, ainsi moins pour un âne de passer tu risqueras"

iraysyvalo
-

Messages : 9 647
Inscrit le 19/11/02
Ville : Lyon
Non connecté
  Posté le 10 février 2005 - 13 h 35 m 12 s

DeVice : pour toi, ca doit pas etre trop dur .. mais l'apercu des tarifs en dissuaderait plus d'un et le titre (de niveau Bac+4 ou 5 ??) n'est pas reconnu par l'Etat .. tu peux aller sur leur site.




Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.


Woofy
Pour les bons tuyaux me demander

Messages : 26 577
Inscrit le 11/01/02
Ville : Lyon
Non connecté
  Posté le 10 février 2005 - 14 h 41 m 37 s
epitech.net

Pour le titre, il est en cours d'homologation, ca devrais bientot arriver (enfin c'est ce qu'on nous dit, mais une personne est payee a plein temps pour ca). Et c'est un Bac+5.

Oui c'est en perl, mais pas de modules, puis de toute facon le script est deja fait.
Pour le down oui... mais comment on differencie un down d'une deconnexion "normale" ou d'un reboot ou shutdown?
Pour les ma pages, je les ai deja epluchees, et ca dit pas grand chose sur mon probleme.
Pour les structures utmp et wtmp, c'est un vrai casse tete pour sun et alpha, car il y a beaucoup de chose en plus que sur netbsd (peut-etre que le down est specifique a sun??? )



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


Woofy
Pour les bons tuyaux me demander

Messages : 26 577
Inscrit le 11/01/02
Ville : Lyon
Non connecté
  Posté le 10 février 2005 - 18 h 13 m 12 s
Bon j'ai trouve par un heureux hasard :
En fait, effectivement c'est lorsque la machine reboot (ou shutdown), sur NetBSD il affichera crash, et je suppose que pour la meme raison il affiche down sur sun.
L'heure de deconnexion est celle du reboot. Voila fini!



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


DeVice
Boulet occasionel...

Messages : 3 022
Inscrit le 12/03/03
Ville : Grenoble
Non connecté
  Posté le 10 février 2005 - 19 h 03 m 24 s
:cqfd:



Règle N°1 du forumeur : "Ta souris 7 fois autour du bouton poster tu tourneras, ainsi moins pour un âne de passer tu risqueras"

Page genérée en 0.6554 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory