εισαγωγή τιμών θερμοκρασίας στο mrtg.
George Daflidis-Kotsis
gdk at demon.net
Mon Apr 10 15:31:13 EEST 2000
On Mon, Apr 10, 2000 at 02:39:54PM +0300, Harris Kosmidhs wrote:
> > [root at saip /root]# sensors |grep temp:
> > temp: +32 C (limit = +60 C, hysteresis = +50 C)
> >
> > Το ερώτημα είναι: Με ποίο τρόπο θα μπορούσα να κρατήσω μόνο το 32 και να
> > φύγουν όλα τα άλλα;
> > Αυτο θα πρέπει να γίνει με κάποιο script η σε command line κατα τέτοιο
> > τρόπο ώστε το output να είναι μόνο ενας αριθμός. (Το 32 στη προκειμένη
> > περίπτωση).
>
> Kati polu aploiko pou mporo na skefto sta grhgora einai:
> sensors |grep temp|awk -F"+" '{print $2}'|awk -F"C" '{print $1}'
Apo oti 8umamai to MRTG perimenei toulaxiston treis grammes ws output:
Min
Max
Description
Opote mporeis na exeis:
#!/usr/bin/perl -w
@system = `sensors`;
if ($system[0]=~m/temp\:/) {
(undef, $temp, @undef) = split /\s+/, $system;
($output) =~ m/^\+(\d{1,2})\s+/;
print "$output\n0\nTemperature\n";
exit 0;
else {
shift @system;
}
Oxi, den kanw ton e3upno :-)
--
-- George Daflidis-Kotsis -- Systems Administrator -- Demon Internet Ltd. --
-- Welcome to hell, here is your DoubleSpaced 386SX and Windows 98. --
--
linux-greek-users mailing list -- http://lists.hellug.gr
More information about the Linux-greek-users
mailing list