Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » GNU/Linux » Auslesen von utmp und wtmp

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
19.09.2003, 13:56 Uhr
typecast
aka loddab
(Operator)


Hallo

ich durchforste gerade die man-Pages zum Thema logfiles. Ich habe eine Funktion gefunnden, mit der ich in die wtmp schreiben kann, aber über das auslesen finde ich leider nichts. Kennt einer den Systemaufruf mit dem ich das machen kann?
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.09.2003, 16:48 Uhr
virtual
Sexiest Bit alive
(Operator)


man getutent
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.09.2003, 16:50 Uhr
typecast
aka loddab
(Operator)


Hmm da bekomm ich nur

Code:
No manual entry for getuten


In welcher Headerdatei kann ich den die Funktion finden?
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
19.09.2003, 16:52 Uhr
virtual
Sexiest Bit alive
(Operator)


Dann spendier noch ein t am Ende.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)

Dieser Post wurde am 19.09.2003 um 16:52 Uhr von virtual editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
19.09.2003, 16:52 Uhr
virtual
Sexiest Bit alive
(Operator)


utmp.h
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
19.09.2003, 16:56 Uhr
typecast
aka loddab
(Operator)


Oh in meiner utmp.h befinden sich leider nur die structs utmp und lastlog?!?
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
19.09.2003, 17:00 Uhr
virtual
Sexiest Bit alive
(Operator)


Nur die Structs? - Das ist wenig!
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
19.09.2003, 17:03 Uhr
typecast
aka loddab
(Operator)


Ja finde ich auch, aber ich kanns leider nicht ändern
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
23.09.2003, 13:33 Uhr
typecast
aka loddab
(Operator)


So jetzt habe ich die utmp-Datei mal von Hand ausgelesen. Mit

C++:
FILE* ut;
struct utmp user;
...
fread((&user, sizeof(struct utmp), 1, ut);


lese ich aus der Datei aus. Dabei bekomme ich aber ziehmlich viel Müll (d.h alle Komponten von user sind leer, ut_time == 0), den ich mir aber nicht erklären kann. Diesen habe ich bis jetzt mit

C++:
if (strlen(user.ut_name) > 1)
...


aussortiert.
Beim genaueren durchlesen der man-Page ist mir aber folgendes ins Auge gestochen:

Code:
...
The utmp file is a linear array of utmp structures indexed
by a terminal line number (see ttyslot(3)).
...


Kann ich das vielleicht beim auslesen irgendwie benutzen? Und woher kommen die ganzen leeren Einträge? In der man-page steht, dass alle Einträge gelöscht werden, wenn man sich ausloggt. Kann mir jemand weiterhelfen?
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ GNU/Linux ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: