Perl Skript im Shell Skript aufrufen und Errors ignorieren
Moin zusammen,
ich haben hier ein kleines Problem mit zwei Skripten. Ich habe ein Tool, was ein Shell Skript aufruft, welches ein paar Dinge tut unter anderem auch ein Perl Skript aufrufen. Das Perl Skript generiert jetzt diverse Fehler die allesamt unbedeutend sind. Das Problem ist, das das Tool die Fehler zurückgegeben bekommt und eigentlich immer sagen sollte ignore und weiter, tut es aber nicht. Was zur folge hat das die "ergebnis"-Datei nicht erstellt wird. Führt man das Shell Skript auf der Konsole manuell aus sieht man die Fehler, die Datei wird jedoch generiert.
Kurz: Im Shell Skript beim Aufruf des Perl Skriptes einen Parameter mitgeben der alle Fehler unterdrückt.
BSP:
Shell-Skript:
#!/bin/bash
...pfad
wget "http:1234.html"
unzip 1234.zip
mv 1234.inhalt_von_zip ------ nach ----- 1234.txt
perl txt-parser.pl(greift auf 1234.txt zu) > ergebnis
Hier hätte ich jetzt gern etwas womit ich sämtliche Fehlermeldungen unterdrücken kann.
mv ergebnis > ../.../.../ziel.txt
Mit freundlichen Grüßen
Maveric
ich haben hier ein kleines Problem mit zwei Skripten. Ich habe ein Tool, was ein Shell Skript aufruft, welches ein paar Dinge tut unter anderem auch ein Perl Skript aufrufen. Das Perl Skript generiert jetzt diverse Fehler die allesamt unbedeutend sind. Das Problem ist, das das Tool die Fehler zurückgegeben bekommt und eigentlich immer sagen sollte ignore und weiter, tut es aber nicht. Was zur folge hat das die "ergebnis"-Datei nicht erstellt wird. Führt man das Shell Skript auf der Konsole manuell aus sieht man die Fehler, die Datei wird jedoch generiert.
Kurz: Im Shell Skript beim Aufruf des Perl Skriptes einen Parameter mitgeben der alle Fehler unterdrückt.
BSP:
Shell-Skript:
#!/bin/bash
...pfad
wget "http:1234.html"
unzip 1234.zip
mv 1234.inhalt_von_zip ------ nach ----- 1234.txt
perl txt-parser.pl(greift auf 1234.txt zu) > ergebnis
Hier hätte ich jetzt gern etwas womit ich sämtliche Fehlermeldungen unterdrücken kann.
mv ergebnis > ../.../.../ziel.txt
Mit freundlichen Grüßen
Maveric
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 217734
Url: https://administrator.de/forum/perl-skript-im-shell-skript-aufrufen-und-errors-ignorieren-217734.html
Ausgedruckt am: 23.12.2024 um 09:12 Uhr
1 Kommentar