• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

SuSE "online_update" protokollieren... wie ?

faischue

Newbie
Hallo,
ich möchte meinen SLES9 Server automatisch updaten lassen.
Das kann ich mittels cronjob und "online_update" realisieren.
Ich habe mir dazu 2 Shellscripts geschrieben, der erste holt die
patches, der zweite installiert dann die Patches.
Nun möchte ich aber gerne protokollieren, was für Patches installiert
wurden (Falls einmal ein Problem auftritt)

Wie kann ich das am besten in einem Logfile eintragen lassen ?

GetPatches.sh
#!/bin/bash
# Mit online_update -g (cronjob) werden die
# Patches security & recommend downloaded
#
# 0 2 * * 0 /usr/bin/GetPatches.sh (2:00 Sonntags)
# 0 3 * * 0 /usr/bin/InstallPatches.sh (3:00 Sonntags)
#
# Mit diesem Script werden die Patches mittels online_update
# downloaded und danach mit InstallPatches.sh installiert.
#
# 27.12.05
#
date >>/var/log/online_update.log
online_update -u https://myUserAccount:myPassword@you.novell.com/update -g -V >>/var/log/online_update.log

InstallPatches.sh
#!/bin/bash
# Mit GetPatches.sh / online_update -g (cronjob) werden die
# Patches security & recommend downloaded
#
# 0 2 * * 0 /usr/bin/GetPatches.sh (2:00 Sonntags)
# 0 3 * * 0 /usr/bin/InstallPatches.sh (3:00 Sonntags)
#
# Mit diesem Script werden die Patches nach dem
# download installiert und in das /var/log/online_update.log
# protokolliert
#
#-------------------------------------------
# installierte Patches sieht man im Directory
# /var/lib/YaST2/you/installed/
#-------------------------------------------
#
# 29.11.05
#
#
date >>/var/log/online_update.log
/usr/bin/online_update -i

Nun wüsste ich gerne, welche Patches zu diesem Zeitpunkt
wirklich installiert wurden !!

Andy
 
Oben