[Lxc-users] uptime
Ulli Horlacher
framstag at rus.uni-stuttgart.de
Fri May 4 07:04:23 UTC 2012
On Fri 2012-05-04 (00:05), Samuel Maftoul wrote:
> Maybe, the uptime of container's init process will show you uptime of the
> container (so is accessible from within the container).
init does not provide its start time
I have now written a special uptime command to be placed in the containers
PATH:
#!/usr/bin/perl -w
$uptime = `/usr/bin/uptime`;
@s = lstat '/dev/pts' or die $uptime;
$s = time - $s[10];
if ($s>172800) {
$d = int($s/86400);
$uptime =~ s/up .*?,/up $d days,/;
} else {
$h = int($s/3600);
$m = int(($s-$h*3600)/60);
$uptime =~ s/up .*?,/sprintf("up %02d:%02d,",$h,$m)/e;
}
print $uptime;
--
Ullrich Horlacher Server- und Arbeitsplatzsysteme
Rechenzentrum E-Mail: horlacher at rus.uni-stuttgart.de
Universitaet Stuttgart Tel: ++49-711-685-65868
Allmandring 30 Fax: ++49-711-682357
70550 Stuttgart (Germany) WWW: http://www.rus.uni-stuttgart.de/
REF: <CAFj+z05p7ueJ9iVh49EGg3kbgi0rrg9wYm5y0eJcV5EtDzMeow at mail.gmail.com>
More information about the lxc-users
mailing list