Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Gesamt-Uptime auslesen?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
bröggle
Guru
Guru


Joined: 11 Oct 2004
Posts: 356

PostPosted: Sat Feb 05, 2005 2:43 pm    Post subject: Gesamt-Uptime auslesen? Reply with quote

Hi, kann man irgendwie herausfinden wie lange der Pc bisher insgesamt lief?
Dabei ist es irrelevant ob er nun nur schaut wie lange gentoo lief, oder wie lange das mainboard an war oder was auch immer, denn mein system hat sich bisher nicht verändert....und es läuft eh nur gentoo drauf...

gibt es also eine möglichkeit das auszulesen? z.b. per logfiles oder sonstigem?
_________________
where is the n00b section?
Back to top
View user's profile Send private message
RealGeizt
l33t
l33t


Joined: 22 Apr 2003
Posts: 700

PostPosted: Sat Feb 05, 2005 2:47 pm    Post subject: Reply with quote

nein, glaube ich nicht, da es ja beim ausschalten immer wieder ressettet wird.
die funktion müsste dann wenn schon im bios drin sein.
was du nachschauen kannst ist, wie lange dein system schon besteht.
Back to top
View user's profile Send private message
hds
Advocate
Advocate


Joined: 21 Aug 2004
Posts: 2629
Location: Sprockhoevel [GER]

PostPosted: Sat Feb 05, 2005 2:50 pm    Post subject: Reply with quote

wenn du deine /var/log/messages nie loescht.. die werden ja archiviert. dann brauchst du nur in das aelteste hineinsehen ;)

OTOH.. du koenntest natuerlich auch nach einer datei schauen, welches das aelteste datum hat. das duerfte dann der tag der installation gewesen sein. sortiere mal dein /bin nach datum..
Back to top
View user's profile Send private message
c07
Veteran
Veteran


Joined: 25 Oct 2002
Posts: 1091

PostPosted: Sat Feb 05, 2005 2:53 pm    Post subject: Re: Gesamt-Uptime auslesen? Reply with quote

Über deine Logfiles solltest du selber ungefähr Bescheid wissen. Sonst zählen teilweise Festplatten die Betriebsdauer mit. Kannst du mit den smartmontools auslesen. Bei mir scheint der Zähler aber relativ schnell überzulaufen und wieder bei Null anzufangen.
Back to top
View user's profile Send private message
bröggle
Guru
Guru


Joined: 11 Oct 2004
Posts: 356

PostPosted: Sat Feb 05, 2005 2:53 pm    Post subject: Reply with quote

geht einfacher:
Code:
splat -c -s world
 = Summary

        Total Builds:  1307
        Time Elapsed:  8 days, 2 hours, 24 minutes, and 14 seconds
        Average Time:  8 minutes, and 55 seconds

        First Build:   sys-apps/portage-2.0.50-r11
                       (Mon Sep 20 19:49:58 2004)

        Last Build:    sys-apps/smartmontools-5.33
                       (Sat Feb  5 13:06:38 2005)


;-)

aber das zeigt mir leider nur an wie lange mein system besteht...
und nicht wie lange es schon lief.
(aber zumindest wie lange ich schon kompilier...)


edit:
@c07: wie du siehst habe ich das schon versucht... aber laut der ausgabe von smartctl -a /dev/hda bekomme ich
Code:

Error 386 occurred at disk power-on lifetime: 312 hours (13 days + 0 Error 388 occurred at disk power-on lifetime: 313 hours (13 days + 1 hours)
  04 51 00 00 4f c2 e0  Error: ABRT
Error 387 occurred at disk power-on lifetime: 313 hours (13 days + 1 hours)
  04 51 00 00 4f c2 e0  Error: ABRT
Error 386 occurred at disk power-on lifetime: 312 hours (13 days + 0 hours)
  04 51 00 01 4f c2 a0  Error: ABRT
Error 385 occurred at disk power-on lifetime: 312 hours (13 days + 0 hours)
  04 51 00 01 4f c2 a0  Error: ABRT
Error 384 occurred at disk power-on lifetime: 312 hours (13 days + 0 hours)
  04 51 00 01 4f c2 a0  Error: ABRT



und das kann nicht ganz stimmen :/
_________________
where is the n00b section?


Last edited by bröggle on Sat Feb 05, 2005 2:58 pm; edited 1 time in total
Back to top
View user's profile Send private message
dertobi123
Retired Dev
Retired Dev


Joined: 19 Nov 2002
Posts: 2679
Location: Oberhausen, Germany

PostPosted: Sat Feb 05, 2005 2:55 pm    Post subject: Reply with quote

Solange /var/log/wtmp nicht zwischenzeitlich gelöscht wurde könnte man evtl. über die Ausgabe von "last" weiterkommen, dürfte aber eher eine Frickellösung sein.
Back to top
View user's profile Send private message
hds
Advocate
Advocate


Joined: 21 Aug 2004
Posts: 2629
Location: Sprockhoevel [GER]

PostPosted: Sat Feb 05, 2005 3:30 pm    Post subject: splat Reply with quote

hmm.. kann nicht stimmen:
Code:

hds etc # splat -c -s world
 = Summary

        Total Builds:  18
        Time Elapsed:  2 hours, 29 minutes, and 14 seconds
        Average Time:  8 minutes, and 17 seconds

        First Build:   media-libs/libquicktime-0.9.3-r1
                       (Thu Feb  3 17:55:42 2005)

        Last Build:    app-portage/splat-0.07
                       (Sat Feb  5 16:27:22 2005)

hds etc #

das sys ist von mitte oktober 8O
Back to top
View user's profile Send private message
c07
Veteran
Veteran


Joined: 25 Oct 2002
Posts: 1091

PostPosted: Sat Feb 05, 2005 3:35 pm    Post subject: Reply with quote

bröggle wrote:
Code:
Error 388 occurred at disk power-on lifetime: 313 hours (13 days + 1 hours)

Das heißt ja nur, dass der letzte Fehler zu der Zeit aufgetreten ist. Bei meiner alten Platte hab ich das:
Code:
  9 Power_On_Hours          0x0032   098   098   000    Old_age   Always       -       1376287

Zählt allerdings im Minutentakt und könnte dann ungefähr stimmen. Bei meiner neuen Platte krieg ich das:
Code:
  9 Power_On_Minutes        0x0032   246   246   000    Old_age   Always       -       279h+13m

Zählt auch im Minutentakt, kann aber nicht stimmen (müssten wohl mindestens 2000 Stunden sein).
Back to top
View user's profile Send private message
Sonic Lux
Guru
Guru


Joined: 07 Mar 2004
Posts: 375
Location: Dresden / Germany

PostPosted: Sat Feb 05, 2005 4:35 pm    Post subject: Reply with quote

Bei mir hat es hin:
Code:

bash-2.05b# splat -c -s world
 = Summary

        Total Builds:  1961
        Time Elapsed:  12 days, 21 hours, 33 minutes
        Average Time:  9 minutes, and 28 seconds

        First Build:   dev-util/ccache-2.3
                       (Thu Feb 19 09:39:44 2004)

        Last Build:    app-portage/splat-0.07
                       (Sat Feb  5 17:33:45 2005)
Back to top
View user's profile Send private message
hds
Advocate
Advocate


Joined: 21 Aug 2004
Posts: 2629
Location: Sprockhoevel [GER]

PostPosted: Sat Feb 05, 2005 4:45 pm    Post subject: Reply with quote

komisch, wieso geht das bei mir nicht? naja, nicht weiter wild, und es laeuft auch ansonsten alles. dennoch verwundert mich das etwas 8O
Back to top
View user's profile Send private message
theche
Guru
Guru


Joined: 26 Feb 2004
Posts: 512

PostPosted: Sun Feb 06, 2005 12:18 am    Post subject: Reply with quote

hab mein notebook jetzt ziemlich genau ein jahr und hier gibt es das aus
Code:
 9 Power_On_Hours          0x0012   096   096   000    Old_age   Always       -
       1820


wie ist das eigentlich mit den spin-ups? schädigen die die festplatte sehr?
Code:
 4 Start_Stop_Count        0x0012   098   098   000    Old_age   Always       -
       4282
 

wie lange hält denn eine notebookfestplatte das normalerweise durch?
_________________
Stellt euch vor, es geht, und keiner bekommt's hin! --theche, der gefragt worden ist, was sein nick bedeuten soll...
Back to top
View user's profile Send private message
bröggle
Guru
Guru


Joined: 11 Oct 2004
Posts: 356

PostPosted: Sun Feb 06, 2005 12:35 pm    Post subject: Reply with quote

@hds: du könntest mal genlop -l machen... wenn der dir auch nur 18 pakete liefert dann hast du wohl mal deinen emerge.log gelöscht ;-)
das splat is ja nur ein log-file-analyser...



Code:

 9 Power_On_Half_Minutes   0x0032   100   100   000    Old_age   Always       -       318h+30m


halbe minuten ?
die ganze zeit /2 rechnen?


edit:
das sind dann aber auch nur 13tage und 6 stunden(wie beim Fehler)... von denen ich 8h durchkompiliert habe...
wohl eher nicht ;/
_________________
where is the n00b section?


Last edited by bröggle on Sun Feb 06, 2005 1:01 pm; edited 2 times in total
Back to top
View user's profile Send private message
hds
Advocate
Advocate


Joined: 21 Aug 2004
Posts: 2629
Location: Sprockhoevel [GER]

PostPosted: Sun Feb 06, 2005 12:38 pm    Post subject: Reply with quote

bröggle wrote:

das splat is ja nur ein log-file-analyser...

achso! ich dachte, der wuerde in /var/db nachschauen. das erklaert natuerlich einiges :P
Back to top
View user's profile Send private message
HeadbangingMan
Apprentice
Apprentice


Joined: 24 Mar 2003
Posts: 265
Location: Heimbach-Weis / Germany

PostPosted: Sun Feb 06, 2005 1:06 pm    Post subject: Reply with quote

Für eine Gesamt-Gentoo-Uptime könnte man ein Script schreiben, welches beim shutdown die Ausgaben von uptime aufaddiert und in eine Datei speichert.

Bringt natürlich nur dann was, wenn man es direkt bei der Installation einbaut.
_________________
Always bang your Head!
Back to top
View user's profile Send private message
hds
Advocate
Advocate


Joined: 21 Aug 2004
Posts: 2629
Location: Sprockhoevel [GER]

PostPosted: Sun Feb 06, 2005 1:09 pm    Post subject: Reply with quote

btw.. auch nett:
http://counter.li.org/reports/uptimestats.php
Back to top
View user's profile Send private message
Chr!s
n00b
n00b


Joined: 26 Jan 2005
Posts: 35

PostPosted: Sun Feb 06, 2005 1:31 pm    Post subject: Reply with quote

Guck mal unter http://www.uptime-project.net/.

Da haben die ein tool zum Uptime auslesen...
Back to top
View user's profile Send private message
bröggle
Guru
Guru


Joined: 11 Oct 2004
Posts: 356

PostPosted: Sun Feb 06, 2005 9:07 pm    Post subject: Reply with quote

hmm leider nicht im portage :/
wie sieht es denn aus, messen die auch wirklich die bisherige laufzeit?
_________________
where is the n00b section?
Back to top
View user's profile Send private message
tuxian
l33t
l33t


Joined: 26 Jan 2004
Posts: 766
Location: Austria

PostPosted: Sun Feb 06, 2005 9:35 pm    Post subject: Reply with quote

Ja, siehe http://www.uptime-project.net/page.php?page=toplist&content=profile&uid=40588

Das ist das von mir.
Unten bei "Gesamt" steht die Gesamt-Uptime.
Back to top
View user's profile Send private message
bröggle
Guru
Guru


Joined: 11 Oct 2004
Posts: 356

PostPosted: Sun Feb 06, 2005 11:12 pm    Post subject: Reply with quote

hmm und wie macht das tool das?
kannst du's schnell dem portage hinzufügen ;-)
alles andere is so unbequem ;-)
_________________
where is the n00b section?
Back to top
View user's profile Send private message
tuxian
l33t
l33t


Joined: 26 Jan 2004
Posts: 766
Location: Austria

PostPosted: Sun Feb 06, 2005 11:22 pm    Post subject: Reply with quote

Das sendet einfach stündlich die uptime an den uptime server.

Ist doch ganz leicht zu installieren: http://www.uptime-project.net/board/viewforum.php?f=8

Mit dem Erstellen von ebuilds kenn ich micht nicht aus.
Back to top
View user's profile Send private message
bröggle
Guru
Guru


Joined: 11 Oct 2004
Posts: 356

PostPosted: Mon Feb 07, 2005 1:13 am    Post subject: Reply with quote

ja schon, aber ich meine liest es auch die bisherige uptime aus?
oder nur die seit installation?
_________________
where is the n00b section?
Back to top
View user's profile Send private message
tuxian
l33t
l33t


Joined: 26 Jan 2004
Posts: 766
Location: Austria

PostPosted: Mon Feb 07, 2005 8:24 am    Post subject: Reply with quote

Sollte schon die Gesamtuptime erfassen da am PC sicher nichts gespeichert wird von den Daten, nur auf dem Uptime-Server und da hast du ja deinen Account.
Back to top
View user's profile Send private message
hug0
Guru
Guru


Joined: 02 Mar 2004
Posts: 303

PostPosted: Mon Feb 07, 2005 8:44 am    Post subject: Reply with quote

könnte man sich nicht mittels "man last" was basteln?
Back to top
View user's profile Send private message
smog_at
Apprentice
Apprentice


Joined: 08 Jul 2003
Posts: 215

PostPosted: Mon Feb 07, 2005 12:32 pm    Post subject: Reply with quote

Du könntest folgendes Perl-Skript verwenden bzw. umbauen
Code:

#!/usr/bin/perl -w

use strict;
use POSIX;     # Uhrzeit und Datum (stftime)
use Getopt::Long;

my $NetworkCard = "eth1";
my $Filename = "uptime.count";
my $add_old_summary = '';
chomp(my $Seconds = `cat /proc/uptime | cut -s -d ' ' -f1`);
GetOptions('add-old-summary!', \$add_old_summary);

if(-e $Filename) {
  open my $fh, "<$Filename" or die "Can't read from '$Filename'\n";
  print "Read from '$Filename'\n";
  chomp(my $ts = <$fh>);
  close $fh;
  $Seconds += $ts if($add_old_summary);
}

my $sSeconds = $Seconds;
my $sDays = $sSeconds / (3600*24);
$sSeconds %= 3600*24;
my $sHours = $sSeconds / 3600;
$sSeconds %= 3600;
my $sMinutes = $sSeconds / 60;
$sSeconds %= 60;

print "$Seconds Seconds => ";
print sprintf("%d Days, %d Hours, %d Minutes, %d Seconds", $sDays, $sHours, $sMinutes, $sSeconds) . "\n";
open my $fh, ">$Filename" or die "Can't write to '$Filename'\n";
print $fh "$Seconds\n";
print "File '$Filename' were written\n";
close $fh;


Lg smog_at
Back to top
View user's profile Send private message
bröggle
Guru
Guru


Joined: 11 Oct 2004
Posts: 356

PostPosted: Tue Feb 08, 2005 4:15 pm    Post subject: Reply with quote

hug0 wrote:
könnte man sich nicht mittels "man last" was basteln?


wtmp begins Tue Feb 1 15:36:07 2005

sagt die letzte Zeile von last...
:/
_________________
where is the n00b section?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum