У меня есть очень полезная програмка(нашел, то что искал но что нескажу - ту тему удалили, значит низзя ). Короче эта програмка смотрит передаваемую в сети инфу и выводит самую лакомую ее часть ...
Так вот чтоб точно ничего не пропустить я сделал ./****** >> log.txt
(****** - имя проги)
но к своему разочарованию заметил, что запись в файл происходит только по останову программы - т.е. не в режиме реального времени...
А можно как-нибудь сделать, что-бы то, что она выводит сразу в файле появлялось?
Заранее спасибо.
а во время работы оно значится на консоль (т.е. stdout) чепятает?
тогда попробуй заворачивать и stderr:
$ blabla 2>&1 > /bla/bla/bla
PS снифферы ващета для админа чрезвычайно полезная штука позволяющая выявить ту тварь которя занимаеццо не позволительными вещами, к примеру передает пароли открытым текстом.
Незнаю, правильно ли я понял, но при
./****** 2>&1 > log.txt
происходит как и раньше - т.е. только после ctrl-c в соответствующей консоли.
А я мечатаю запускать вообще в фоновом режиме - так там вообще оборвать мона будет только через ps -A и kill...