вывод в файл (через >>)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

вывод в файл

Сообщение esvaf »

У меня есть очень полезная програмка(нашел, то что искал :) но что нескажу - ту тему удалили, значит низзя ). Короче эта програмка смотрит передаваемую в сети инфу и выводит самую лакомую ее часть :rolleyes: ...
Так вот чтоб точно ничего не пропустить я сделал ./****** >> log.txt
(****** - имя проги)
но к своему разочарованию заметил, что запись в файл происходит только по останову программы - т.е. не в режиме реального времени...
А можно как-нибудь сделать, что-бы то, что она выводит сразу в файле появлялось?
Заранее спасибо.
Спасибо сказали:
Mellon
Сообщения: 655
Статус: Powered by Gentoo
ОС: Gentoo

Re: вывод в файл

Сообщение Mellon »

а во время работы оно значится на консоль (т.е. stdout) чепятает?
тогда попробуй заворачивать и stderr:

$ blabla 2>&1 > /bla/bla/bla

PS снифферы ващета для админа чрезвычайно полезная штука позволяющая выявить ту тварь которя занимаеццо не позволительными вещами, к примеру передает пароли открытым текстом.
Некоммерческий файлообмен не может сравниваться с кражей, так как кража лишает кого-то возможности использовать украденный объект. ©
--------------------
Переворачиватель пингвинов
Спасибо сказали:
Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

Re: вывод в файл

Сообщение esvaf »

Незнаю, правильно ли я понял, но при
./****** 2>&1 > log.txt
происходит как и раньше - т.е. только после ctrl-c в соответствующей консоли.
А я мечатаю запускать вообще в фоновом режиме - так там вообще оборвать мона будет только через ps -A и kill...
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: вывод в файл

Сообщение Лис »

А я мечатаю запускать вообще в фоновом режиме - так там вообще оборвать мона будет только через ps -A и kill...

В фоновом режиме запускается
command &
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: вывод в файл

Сообщение elide »

esvaf
что за софт?
никогда с таким не сталкивался. везде буфера скидываются по '\n', а не только по закрытия потоков....
слава роботам!
Спасибо сказали:
Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

Re: вывод в файл

Сообщение esvaf »

elide писал(а):
30.12.2006 16:04
esvaf
что за софт?
никогда с таким не сталкивался. везде буфера скидываются по '\n', а не только по закрытия потоков....

Хорошо, скажу: http://www.phenoelit.de/phoss/

Лис писал(а):
30.12.2006 15:09
А я мечатаю запускать вообще в фоновом режиме - так там вообще оборвать мона будет только через ps -A и kill...

В фоновом режиме запускается
command &

это я знаю, но в таком случае я вообще ничего не получу на выходе.......
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: вывод в файл

Сообщение Rootlexx »

Попробуй:

Код: Выделить всё

command &>1 | tee -a File
Спасибо сказали:
Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

Re: вывод в файл

Сообщение esvaf »

[root@vova sniff]# ./PHossS.gz &>1 | tee -a File

после запуска создаются 2 файла, т.е. "1" и "File", во время работы оба пустые, после останова в 1 появляется инфа, в File нифига
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: вывод в файл

Сообщение Rootlexx »

esvaf писал(а):
01.01.2007 23:52
[root@vova sniff]# ./PHossS.gz &>1 | tee -a File

после запуска создаются 2 файла, т.е. "1" и "File", во время работы оба пустые, после останова в 1 появляется инфа, в File нифига

Sorry! Надо:

Код: Выделить всё

command | tee -a File
Спасибо сказали: