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

Script Fehlerausgabe erstellen

MatzUp

Hacker
Ich möchte ein Script erstellen. Dazu möchte ich, das bei einer Fehlermeldung das Script gestoppt wird und irgendwie als text-Datei ausgibt.
Vielleicht kann man dies so bewerkstelligen, das während dem kompletten durchführen des Scriptes alles in einem Logfile mitgeschrieben wird, und nur nach erfolgreichem durchführen dieses logfile gelöscht wird.
Vielen Dank für Rat.

In Kurzform:
a) Script bei Fehler stoppen lassen.
b) Script Ausführung in einer Datei mitschrieben lassen.

[Update]
Andere Fragen zu meinem Script Projekt:
http://www.linux-club.de/viewtopic.php?f=8&t=107443&start=0
http://www.linux-club.de/viewtopic.php?f=21&t=107446&start=0
 

abgdf

Guru
Code:
echo "Ich werde ausgeführt." > log
a=5
if test "$a" -ne 1
then
    echo "Mist."
    exit 1
fi
echo "Ich werde immer noch ausgeführt." >> log
Wo ist das Problem?
 

framp

Moderator
Teammitglied
MatzUp schrieb:
Ich möchte ein Script erstellen. Dazu möchte ich, das bei einer Fehlermeldung das Script gestoppt wird und irgendwie als text-Datei ausgibt.
Code:
exit 1
Vielleicht kann man dies so bewerkstelligen, das während dem kompletten durchführen des Scriptes alles in einem Logfile mitgeschrieben wird, und nur nach erfolgreichem durchführen dieses logfile gelöscht wird.
Die beiden Operatorer > (Erzeugen einer neuen Datei) bzw >> (Anhängen an eine Datei)
Beispiel siehe oben von abgdf
 
Oben