apache 2717 0.1 0.1 5112 3356 ? S 12:42 0:00 /usr/bin/perl /w3/mysite.com/myapp/cgi-bin/myapp_sessions.cgi apache 2920 0.0 0.0 2296 1024 ? S 12:42 0:00 sh -c tac /var/log/httpd/my_big_access_log | grep -m 1 /myapp/ apache 2921 24.9 0.0 1572 408 ? R 12:42 0:07 tac /var/log/httpd/my_big_access_log #### #!/usr/bin/perl use strict; use CGI; use Date::Parse; my $log_dir = '/var/log/httpd/'; my $session_limit = 3600; # 1 hour my ($sec,$min,$hour,$mday,$month,$year,$wday,$yday,$isdst) = localtime(time); $year += 1900; $month++; my $date_cmp_str = join('', ($year, sprintf('%02d', $month), sprintf('%02d', $mday), $hour, $min, $sec)); my $cgiq = new CGI; print $cgiq->header(); print 'myapp user status'; print '

myapp user status

'; print "\n

Last known user activity:

\n";