mir ist aufgefallen das es auf einem (HP-UX) Server einen Unterschied mach, ob ich
1) mich per SSH anmlede, und dann ein Script ausführe
2) oder ob ich es direkt von remote via
Code: Alles auswählen
ssh $server "script.pl $1"
In Fall 1. wird der Output schön Zeile für Zeile ausgegeben, "so wie er halt anfällt". So sehe ich halt wie das Script arbeitet.
Wenn ich's aber wie in 2. beschrieben aufrufe, passiert erstmal nichts, und dann wird der komplette Output auf einmal angezeigt.
Was muß ich anstellen um das Script wie in 2. beschrieben aufrufen zu können, aber direkt zu sehen wie es arbeitet?
Ich gehe mal davon aus, das da irgendwo ein "buffering" erfolgt, habe die Stelle aber bislang noch nicht gefunden. Es nützt auch nichts, wenn ich ssh mit dem Parameter "-t" aufrufe.