[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

insserv: script K00... corrupt



Hallo ein Newby braucht mal wieder Hilfe.
Beim letzten Update von whezzy lief
[WARNING] insserv: script K00save_bootlog is corrupt
über den Bildschirm. Den Originaltext habe ich leider in keiner Log-Datei gefunden.

Ich kann keinen Fehler im nachstehenden Script finden und mit dem Aufruf
/etc/rc6.d/K00save_log stopp
funktioniert auch alles wie gewollt und ohne Fehlermeldung. Hat einer eine Idee?
Gruß aus der Stadt der CeBIT
Jochen
[Code-Anfang]
#! /bin/sh
### BEGIN INIT INFO
# Provides:          save_bootlog
# Required-Start:	
# Required-Stop:	
# Default-Start:	
# Default-Stop:      1 6
# Short-Description: Saving last output bootlogd.
# Description:       Sichert die letzte Boot Log-Datei
### END INIT INFO


# Log-Datei definieren - Define log file
BootLog="/var/log/boot"

# Aktion ist abhängig vom Startparameter
# Choose the action on tie input parameter
case "$1" in
  start)
        exit 0
        ;;
  stop)
        # Nur aktiv werden wenn Log-Datei exestiert
        # Nothing to do if log file does not exist
        if ! [ -e '/var/log/boot' ]; then exit; fi

        # Datum und Uhrzeit der Log-Datei ermitteln
        # Fetch date and time of log file
        BootDat="$( stat -c %y $BootLog )"

        # Ergebnis formatiern
        # Format result
        BootDat=${BootDat//:/-}
        BootDat=${BootDat:0:10}_${BootDat:11:8}

        # Datei umbenennen
        # Rename file
        mv $BootLog  ${BootLog}_${BootDat}

        exit 0
        ;;
  *)
        echo ""
        echo "************************************************"
	echo "Aufruf: /etc/init.d/save_bootlog.sh {start|stop}"
	echo "Usage:  /etc/init.d/save_bootlog.sh {start|stop}"
        echo "************************************ V13.0930 **"
	exit 1
esac

exit 0
[Code-Ende]


Reply to: