$ cat time.pl
#!/usr/bin/perl -wn
use strict;
foreach my $line (<>) {
my ($uptime) = do { local @ARGV='/proc/uptime';<>}; ($uptime) = ($uptime =~ /^(\d+)\./);
$line=~/^\[\s*(\d+)\.\d+\](.+)/;
printf "[%s]%s\n", scalar localtime(time - $uptime + $1), $2;
}
usage :
Code:
$ dmesg | perl time.pl
That didn't work ;(
Code:
# dmesg | perl time.pl | more
syntax error at time.pl line 1, near "$ cat time"
"use" not allowed in expression at time.pl line 3, at end of line
Execution of time.pl aborted due to compilation errors.
I tried this one:
Code:
#!/usr/bin/perl -wn
use strict;
foreach my $line (<>) {
my ($uptime) = do { local @ARGV='/proc/uptime';<>}; ($uptime) = ($uptime =~ /^(\d+)\./);
$line=~/^\[\s*(\d+)\.\d+\](.+)/;
printf "[%s]%s\n", scalar localtime(time - $uptime + $1), $2;
}
But it's also not working ;(
Code:
Can't open /proc/uptime: No such file or directory at time.pl line 5.
Use of uninitialized value in pattern match (m//) at time.pl line 5.
Use of uninitialized value in subtraction (-) at time.pl line 7.
Use of uninitialized value in addition (+) at time.pl line 7.
Use of uninitialized value in printf at time.pl line 7.
Code:
dmesg | more
... doesn't show date - just on the top I could see the actual date ;-(
Oct 22 13:40:07 snmpdx: community_check() : bad community from
Oct 22 13:40:07 snmpdx: session_open() failed for a pdu received from
any help?
thanks (4 Replies)
hey,i use freeBSD 4.7stable, dmesg returns me a tons of info like:
ax R *Handler Int
16 aio_max R *Handler Int
17 aio_prio_delta_max R *Handler Int
18 delaytimer_max R *Handler Int
19 mq_open_max R *Handler Int
20 pagesize R *Handler Int
21 rtsig_max R *Handler Int... (6 Replies)
hi,
when i do a "dmesg" command, i saw many of this message appeared.
Nov 12 07:00:20 catty graph_ftp: graph_ftp ftp faild
it seems like it has some problems with my gftp application?
pls tell me what's wrong and how to solve it.
thanks alot. (1 Reply)
Hi all,
I have a very weard error message in my dmesg output, and I cannot find the solution in google. Does anyone know what it might be ?
Equivalently mapped reserve pool exhausted;
Overall application performance may be improved by increasing the "eqmemsize" tunable parameter (currently... (3 Replies)
I am setting up a printer for a friend. I've built the box using (Gnu/Linux), Slackware-current, Kernel 2.6.7. I have the same setup. Currently the only way I have access to my friends machine is across the Internet via SSH, so I'm unable to manually check cabling at the moment.
On my Slackware... (0 Replies)
hi all,
this is my permenent error.how to clear this error permenently...
please help me out. here is my error output.
please tell me clearly as i am very new to Linux(beginner)
hda: packet command error: status=0x51 { DriveReady SeekComplete Error }
hda: packet command error:... (2 Replies)
When running dmesg, the output is a long list of the following:
ACPI Error: No object attached to node 0xffffff00016622e0 20090521 exresnte-211
ACPI Error (uteval-0329): Method execution failed (Node 0xffffff00016622e0), AE_AML_NO_OPERAND
As a workaround I resort to sysctl, which gives... (0 Replies)
Dear All,
I am looking to enable Date and time in dmesg output for for centos 5.8.
Unfortunately the current version doesn't support -T option.
Also i am looking for solutions which can enable the date& time via kernal or updating the dmesg utility.
or maybe via single command line.
... (3 Replies)
Dear All ,
Very recently I find there are a lot of I/O errors in our Red HAt Linux Server.
Pl find the below
end_request: I/O error, dev sdcp, sector 0
sd 7:0:0:32784: SCSI error: return code = 0x00010000
end_request: I/O error, dev sdn, sector 0
sd 7:0:0:33289: SCSI error: return... (7 Replies)
Discussion started by: jegaraman
7 Replies
LEARN ABOUT POSIX
uptime
UPTIME(1) User Commands UPTIME(1)NAME
uptime - Tell how long the system has been running.
SYNOPSIS
uptime [options]
DESCRIPTION
uptime gives a one line display of the following information. The current time, how long the system has been running, how many users are
currently logged on, and the system load averages for the past 1, 5, and 15 minutes.
This is the same information contained in the header line displayed by w(1).
System load averages is the average number of processes that are either in a runnable or uninterruptable state. A process in a runnable
state is either using the CPU or waiting to use the CPU. A process in uninterruptable state is waiting for some I/O access, eg waiting for
disk. The averages are taken over the three time intervals. Load averages are not normalized for the number of CPUs in a system, so a
load average of 1 means a single CPU system is loaded all the time while on a 4 CPU system it means it was idle 75% of the time.
OPTIONS -p, --pretty
show uptime in pretty format
-h, --help
display this help text
-s, --since
system up since, in yyyy-mm-dd HH:MM:SS format
-V, --version
display version information and exit
FILES
/var/run/utmp
information about who is currently logged on
/proc process information
AUTHORS
uptime was written by Larry Greenfield <greenfie@gauss.rutgers.edu> and Michael K. Johnson <johnsonm@sunsite.unc.edu>
SEE ALSO ps(1), top(1), utmp(5), w(1)REPORTING BUGS
Please send bug reports to <procps@freelists.org>
procps-ng December 2012 UPTIME(1)