Netstat -i Umleitungsproblem

633
kashyapa

Wenn ich diesen Befehl netstat -t 1 -i 2>&1 > $NETStat_OUT_FILE &in einem Skript ausführe, wird die Ausgabe von netstat nicht in die Datei umgeleitet. Kann jemand eine Lösung dafür finden?

0
Versuchen Sie als Antwort auf Ihre Kommentare, die Ausgabe mit tail -f output.file zu öffnen. Auf diese Weise sehen Sie die Ausgabe, sobald sie geschrieben wurde. bbaja42 vor 12 Jahren 0

2 Antworten auf die Frage

0
Satanicpuppy

Was ist die ganze Linie? Das Problem liegt wahrscheinlich in der Deklaration der Variablen $ NETStat_OUT_FILE, da der Rest normal zu funktionieren scheint.

Mit der Deklaration stimmt nichts. Das Problem tritt für mich nur auf, wenn ich das "-i" -Flag nenne. kashyapa vor 13 Jahren 0
Was ist das ganze Skript oder zumindest der Teil, der $ NETStat_OUT_FILE setzt? Marnix A. van Ammers vor 13 Jahren 0
Entschuldigung ... es gibt kein Problem als solches ... aber wenn ich versuche, die Ausgabedatei sofort nach der Ausführung zu lesen, wird eine leere Datei ausgegeben. Das Umleitungsprogramm benötigt Zeit, um die Ausgabe in die Ausgabedatei zu schreiben. Ich bin in der Lage um die Ausgabe anzusehen, wenn ich sie nach einiger Zeit öffne kashyapa vor 13 Jahren 0
0
Marnix A. van Ammers

Wird die Datei überhaupt erstellt? Ändern Sie "$ NETStat_OUT_FILE" in "$ ", um die Möglichkeit eines Tippfehlers zu ermitteln. Möglicherweise wird die Ausgabe gepuffert, sodass Sie nichts in der Datei sehen, nachdem ein Textblock (wahrscheinlich 512 Byte) gepuffert und geleert wurde.

`PROJ_DIR =" / cac / u01 / sharatds / ScriptsNETStat_OUT_FILE = "$ PROJ_DATA_DIR PROJ_DATA_DIR =" $ PROJ_DIR / data "NETStat_OUT_FILE =" $ PROJ_DATA_DIR / NETstat.outputfile.lap01. " netstat -t 1 2> & 1> $ NETStat_OUT_FILE & kashyapa vor 13 Jahren 0
Entschuldigung ... es gibt kein Problem als solches ... aber wenn ich versuche, die Ausgabedatei sofort nach der Ausführung zu lesen, wird eine leere Datei ausgegeben. Das Umleitungsprogramm benötigt Zeit, um die Ausgabe in die Ausgabedatei zu schreiben. Ich bin in der Lage um die Ausgabe anzusehen, wenn ich sie nach einiger Zeit öffne kashyapa vor 13 Jahren 0