Ok, hier der Codeausschnitt:
if ($loginwerte =~ /-ERROR Login of a user via Web Access : User: (.*) session ID: ([0-9]{10}) Logged On to (.*)/)
{
$unixtime = datum($loginwerte);
$hash{$3}{$2}{$1}{"Login"} = $unixtime;
}
so sollte es normal ablaufen.
Nur leider sind die Logzeilen bei Timeouts nicht vollständig, sprich es wird nur die SessionID uebergeben (Mon Jul 05 07:28:32 2004 -SYS : Session ([0-9]{10}) is being closed due to timeout).. der Zeitwert muesste aber folglich als $hash{$3}{$2}{$1}{"Logout"} = $unixtime; gespeichert werden - darin liegt mein Problem, da nur $2 bekannt ist
Danke fuer moegliche hilfe
MfG