Netstat -i проблема перенаправления

577
kashyapa

Когда я запускаю эту команду netstat -t 1 -i 2>&1 > $NETStat_OUT_FILE &внутри скрипта, вывод netstat не перенаправляется в файл. Может ли кто-нибудь найти решение для этого?

0
В ответ на ваши комментарии попробуйте открыть вывод с помощью tail -f output.file, чтобы вы увидели его, как только он будет написан. bbaja42 13 лет назад 0

2 ответа на вопрос

0
Satanicpuppy

Какова вся линия? Скорее всего, проблема в объявлении переменной $ NETStat_OUT_FILE, потому что все остальное работает нормально.

С объявлением все в порядке. Проблема возникает у меня, только если я укажу флаг "-i". kashyapa 14 лет назад 0
Каков весь скрипт или хотя бы часть, которая устанавливает $ NETStat_OUT_FILE? Marnix A. van Ammers 14 лет назад 0
извините .. нет проблем как таковых .. но когда я пытаюсь прочитать выходной файл сразу после выполнения, он выдает пустой файл .. программе перенаправления требуется время, чтобы записать вывод в выходной файл .. я могу чтобы просмотреть вывод, если я открою его через некоторое время kashyapa 14 лет назад 0
0
Marnix A. van Ammers

Файл создается вообще? Попробуйте изменить "$ NETStat_OUT_FILE" на "$ ", чтобы выявить возможность опечатки. Вполне возможно, что вывод буферизуется, так что вы ничего не увидите в файле до тех пор, пока не будет буферизован и очищен некоторый блок текста (вероятно, 512 байт).

`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.$1.txt"; netstat -t 1 2>&1 > $NETStat_OUT_FILE & kashyapa 14 лет назад 0
извините .. нет проблем как таковых .. но когда я пытаюсь прочитать выходной файл сразу после выполнения, он выдает пустой файл .. программе перенаправления требуется время, чтобы записать вывод в выходной файл .. я могу чтобы просмотреть вывод, если я открою его через некоторое время kashyapa 14 лет назад 0

Похожие вопросы