Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Uptime: Nur Tage und Stunden ausgeben

  1. #1
    Registrierter Benutzer
    Registriert seit
    Nov 2007
    Beiträge
    57

    Uptime: Nur Tage und Stunden ausgeben

    Hallo,

    ich möchte gerne mit einem Skript die Uptime in Tagen und Stunden in eine HTML-Datei schreiben.

    Nur die Tage ausgeben funktioniert schon:

    PHP-Code:
    expr `cat /proc/uptime | sed -r 's/([^\.]*)\..*/\1/'` / 86400 
    Ersetzen einer Zeile, auf die die Regex zutrifft klappt auch:
    PHP-Code:
    sed -"s/.*HUHU.*/`uptime`/g" index.html 
    Wenn ich nun beide verbinden will bekomme ich einen Fehler:
    PHP-Code:
    sed -"s/.*HUHU.*/`expr `cat /proc/uptime | sed -r 's/([^\.]*)\..*/\1/'` / 86400`/g" index.html 
    expr: fehlender Operand
    „expr --help“ gibt weitere Informationen.
    -bash: /: is a directory
    sed: -e Ausdruck #1, Zeichen 18: unknown option to `s'
    Woran liegt das und wie könnte ich z.B. die Ausgabe von "uptime" modifirieren, dass ich nur die Stunden, bzw. die Tage erhalte?
    Würde mich riesig freuen, wenn mir jemand helfen kann.

  2. #2
    Shell-User Avatar von zyrusthc
    Registriert seit
    Jan 2004
    Beiträge
    6.340
    Ähhhmm
    Code:
    [zyrus@workstation ~]$/usr/bin/uptime | awk '{print $3 "Tag und " $5 "Stunden/Minuten"}'
    1Tag und 6:43,Stunden/Minuten
    Notebook: Lenovo Z570 CoreI7
    Workstation: Core2Quad Q6700 - ASUS P5WDG2-WS Pro - 8800GT - 4GB-DDR2/800 - 4x500GB=RAID1 - 120GB SSD - Innovatek Wakü - 27Widescreen/AcerTFT
    Server: IBM X345 + Netfinity 5000

    http://zyrusthc-linux.no-ip.org

  3. #3
    Registrierter Benutzer
    Registriert seit
    Nov 2007
    Beiträge
    57
    Hallo,
    habe es jetzt so das es funktioniert

    PHP-Code:
    sed -"s#.*Tage.*#`/usr/bin/uptime | awk '{print $3 " Tage " $5 }' | sed -e 's/[,]//g' `#g" /var/www/index.html 
    Nochmals vielen Dank!

Ähnliche Themen

  1. Dateien Löschen die älter als 10 Tage sind
    Von mr_kaktus im Forum Linux Allgemein
    Antworten: 13
    Letzter Beitrag: 10.07.06, 08:03
  2. uptime nach 49,7 tagen
    Von johnpatcher im Forum Linux Allgemein
    Antworten: 5
    Letzter Beitrag: 21.11.04, 00:13
  3. Falsche Uptime Anzeige
    Von $kuLL im Forum System installieren und konfigurieren
    Antworten: 1
    Letzter Beitrag: 02.10.04, 22:36
  4. suche: Shellskript, das mir Dateien älter als x Stunden ausgibt
    Von Miroculix im Forum Anwendungen Allgemein, Software
    Antworten: 2
    Letzter Beitrag: 03.12.03, 12:54
  5. Mails 3 Tage auf Server lassen, erst dann löschen
    Von Sion im Forum Linux als Server
    Antworten: 0
    Letzter Beitrag: 17.09.01, 16:37

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •