Raspberry PI nach Uhrzeit automatsich akuelisieren

L I V E Stammtisch ab 20:30 Uhr im Chat
  • Hey Leute,
    wollte gerne mal wissen ob es mit einen skript möglich ist zum Bespiel den PI um Zum Beispiel um 00:00 Uhr zu aktuellisieren zukönnen.
    Würde mich sehr um antwort freuen. :D

    Mit freundlichen Grüßen
    Toerki

  • Raspberry PI nach Uhrzeit automatsich akuelisieren? Schau mal ob du hier fündig wirst!

  • Ich würde dir davon abraten!

    Nicht immer ist es gut das aktuellste Paket zu installieren. Ausserdem kann dabei ein Problem auftreten den du dann aber nicht mitkriegst!

    Was du zB machen könntest wäre ein upgrade zu simulieren, die Ausgabe zu filtern und dann eine Nachricht zuschicken wenn es Pakete gäbe die er installieren wollen würde... Oder mithilfe von munin kann man sowas auch realisieren
    So machen es zumindest Professionelle Administratoren

  • Beim Konsolen Befehl apt-get oder aptitude sorgt der Parameter -s fürs Simulieren. Mit entsprechenden grep / cat / cut / awk Befehlen kannst du das dann filtern usw.

    Oder ein Einzeiler:

    Code
    apt-get --just-print upgrade 2>&1 | perl -ne 'if (/Inst\s([\w,\-,\d,\.,~,:,\+]+)\s\[([\w,\-,\d,\.,~,:,\+]+)\]\s\(([\w,\-,\d,\.,~,:,\+]+)\)? /i) {print "PROGRAM: $1 INSTALLED: $2 AVAILABLE: $3\n"}'

    Das macht dann aus der Zeile:

    Code
    Inst wget [1.13.4-3] (1.13.4-3+deb7u1 Raspbian:7.0/stable [armhf])

    sodass es dann so aussieht:

    Code
    PROGRAM: wget INSTALLED: 1.13.4-3 AVAILABLE: 1.13.4-3+deb7u1

    Oder man lässt nur die Pakete zählen die aktualisiert werden könnten und nur wenn > 0 dann wird ne Email verschickt...

    Oder ganz simpel gleich alles einfach mailen:

    Code
    apt-get update && apt-get --simulate upgrade | mail -s "daily upgrade-simulation report" me@example.com

    Oder ein genau für solche Fälle vorgesehenes Script apticron installieren und nutzen:

    Zitat

    Das einfache Skript apticron versendet tägliche E-Mails über anstehende Paketaktualisierungen wie beispielsweise Sicherheitsaktualisierungen. Es behandelt sowohl von dselect als auch von aptitude auf »hold« gesetzte Pakete sachgemäß.

    Code
    apt-get install apticron

    Zur Bedienung sieh dazu manual pages des Programms (nachdem es installiert wurde):

    Code
    man apticron

    (mein persönlicher Favorit)

    Alternativ dazu gibts aber auch cron-apt


    Und für munin gibt es zum Beispiel das Plugin apt_all


    PS: Es muss immer vorher ein apt-get update oder aptitude update gemacht werden um die Paketinformationen zu akualisieren

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!