Thread Herausfinden ob Ausgabe umgeleitet wird
(12 answers)
Opened by irata at 2009-05-06 17:07
Hallo,
ich hab ein kleines Script geschrieben, dass ein paar Verzeichnisse abklappert und mir währenddessen eine kleine ASCII-"Animation" anzeigt. Wenn ich die Ausgabe des Scripts jetzt per "|" in ein less pipe oder per ">" in eine Datei umleite, stört diese "Animation". Gibt es eine Methode rauszufinden, ob das Script "einfach so" aufgerufen wurde oder ob die Ausgabe umgeleitet wurde? Habs schon mit "fileno(STDOUT)" probiert, weil ich dachte, dass die Descriptor-ID eine andere wäre, aber das ist sie leider nicht. Sonst noch jemand ne Idee? Danke und Gruss |