Alle Ausgaben eines Shellscripts umleiten ohne Pipe

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von Phill, 20.09.2009.

  1. Phill

    Phill Jungspund

    Dabei seit:
    17.01.2008
    Beiträge:
    16
    Zustimmungen:
    0
    Hallo,

    Also, die Ausgabe meines Shellscripts soll komplett mit STDERR und STDOUT in eine Datei geschrieben werden.
    Das Script wird aber von einem Programm ausgeführt was keine Pipes wie > temp.log 2>&1 zulässt. Es erwartet eine reine Ausführbare Datei als Paramter.
    Also müsste ich es in dem Script definieren. Allerdings wollte ich nicht hinter jede Zeile, die eine Ausgabe macht, die Umleitung hinten anstellen.

    Geht das irgendwie global für alle Ausgaben dieses Scriptes?
    Ich habe trotz einiger Suche nicht das richtige finden können.

    Gruß
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 floyd62, 20.09.2009
    floyd62

    floyd62 Routinier

    Dabei seit:
    01.05.2007
    Beiträge:
    309
    Zustimmungen:
    0
    Hi,

    also zum einen könntest du ein Einzeiler-Skript schnitzen und darin das Original-Skript mit der entsprechenden Ausgabeumlenkung aufrufen:
    Code:
    SCRIPT >temp.log 2>&1
    
    Wenn du stattdessen das eigentliche Skript so verändern willst, dass es direkt in eine Datei schreibt, kannst du am Anfang eine Zeile wie
    Code:
    exec >temp.log 2>&1
    
    einfügen

    Gruss
     
Thema:

Alle Ausgaben eines Shellscripts umleiten ohne Pipe

Die Seite wird geladen...

Alle Ausgaben eines Shellscripts umleiten ohne Pipe - Ähnliche Themen

  1. Alle Dateien eines Verzeichnisses mit einer anderen Datei vergleichen

    Alle Dateien eines Verzeichnisses mit einer anderen Datei vergleichen: Hallo, ich habe ein Verzeichnis, darin enthalten sind mehrere Dateien. Nun möchte ich alle Dateien (Parameter $1) gegen eine konstante Datei...
  2. Parallela 16 Kerne

    Parallela 16 Kerne: Hallo, findet ihr den kleinen Computer zu teuer? Der soll etwa 130 Dollar kosten. Ich glaube es sind doch 18 Kerne :-) Ich fand damals Apple...
  3. Debian VM Klonen und parallel betreiben? Systemanpassungen

    Debian VM Klonen und parallel betreiben? Systemanpassungen: Hallo, ich habe vor eine Debian Maschine als Prototyp aufzusetzen... (als vSphere VM).... Diese Maschine will ich dann x-mal klonen und in div....
  4. Git 2.8 unterstützt paralleles Laden von Submodulen

    Git 2.8 unterstützt paralleles Laden von Submodulen: Mit der Freigabe von Git 2.8.0 haben die Entwickler das Quellcode-Verwaltungssystem um diverse neue Funktionen ergänzt. Die wohl prominenteste...
  5. Linux AIO legt Image mit allen Desktops von Debian 8.3 »Jessie« vor

    Linux AIO legt Image mit allen Desktops von Debian 8.3 »Jessie« vor: Das Projekt Linux AIO (Linux All in One) bietet ISO-Abbilder einiger populärer Linux-Distributionen an und vereint dabei alle jeweiligen Desktops...