mrtg/uptime.pl

Tue, 28 Aug 2012 18:28:45 +0200

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Tue, 28 Aug 2012 18:28:45 +0200
changeset 528
3b08e6396b45
parent 160
1a36468e720c
permissions
-rw-r--r--

Massively update from 5.1 to 5.5 release, completely changing from
autotools to cmake build configuration along with the corresponding
corrections. Correct some less important problems like typical german
english mistakes, as well as use parallel make for faster builds with
SMP and multicore architectures. Warning, the 5.5 releases of MySQL
seem to be equally bug ridden as the 5.1 are, for example building
the NDBCluster storage engine fails.

michael@176 1 #! @l_prefix@/bin/perl
michael@136 2 ##
michael@136 3 ## uptime.pl: provide formatted uptime(1) information
michael@136 4 ##
michael@136 5
michael@138 6 $null = 0;
michael@136 7 $uptime = `uptime`;
michael@138 8 $hostname = `hostname`;
michael@136 9
michael@136 10 $uptime =~ /up (.*?) day/;
michael@136 11 $up = int($1);
michael@136 12
michael@160 13 # According to http://oss.oetiker.ch/mrtg/doc/mrtg-reference.en.html
michael@160 14 # 'the external command must return 4 lines of output.'
michael@138 15 print "$up\n";
michael@138 16 print "$up\n";
michael@138 17 print "$null\n";
michael@160 18 print "$null\n";
michael@136 19

mercurial