T-Stück wird nicht beendet, nachdem die Pipeline beendet ist [geschlossen]

9

Also, ich habe ein ziemlich langes und involviertes Skript, das dazu gedacht ist, von Leuten benutzt zu werden, die sich nicht in etwas einmischen wollen, das schief geht.

In letzter Zeit ist das Skript beim Testen unerklärlicherweise eingefroren. Lange Rede, kurzer Sinn: Ich habe einen Befehl in einer Subshell ausgeführt, um stdout und stderr in meine Log-Datei zu tweeten:

%Vor%

Das Skript befand sich nicht mehr im Prozessbaum und wurde nicht mehr ausgeführt. Es schien vollständig beendet zu sein, da die Datei, die als letzte Aktion geschrieben wurde, dort war und nicht geöffnet wurde. Tee blieb jedoch hartnäckig. Ich habe Tee getötet, und das Drehbuch lief fröhlich weiter. Dies ist das erste Mal, dass dies passiert ist, und ich möchte wissen, ob es etwas gibt, was ich tun kann, um zu verhindern, dass es wieder passiert. Irgendwelche Ideen würden am meisten geschätzt.

    
qkslvrwolf 01.03.2012, 20:24
quelle

0 Antworten

Tags und Links