Szenario:
Ich muss ein externes Programm von meinem Ruby-Skript aufrufen, und dieses Programm sendet viele nützliche (aber kryptische) Informationen an stdout und stderr.
Während das Programm läuft , möchte ich die Zeilen analysieren, die es an stdout und stderr sendet und:
Ich habe alle üblichen Tricks ausprobiert (system, exec, popen, popen3, backticks usw.), aber ich kann nur stdout / stderr abrufen, nachdem das Programm ausgeführt wurde, nicht während seiner Ausführung.
Irgendwelche Ideen?
Oh, und ich bin auf Windows: - (