background command with redirected output

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
es131245
проходил мимо
Сообщения: 8
Зарегистрирован: 2012-05-03 1:00:33

background command with redirected output

Непрочитанное сообщение es131245 » 2012-06-30 12:34:17

Looks obvious but I didnt get it
running freebsd 9.0 root
I what to log all tcpdump -A packeges that contains remixsid.
Line did the job

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

tcpdump -A dst port 80 | grep remixsid
but background and output redirect modes doent work

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

tcpdump -A dst port 80 | grep remixsid > log &
its just always empty.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

es131245
проходил мимо
Сообщения: 8
Зарегистрирован: 2012-05-03 1:00:33

Re: background command with redirected output

Непрочитанное сообщение es131245 » 2012-06-30 12:47:33

совсем крыша едет) перевожу....

задача сканировать сеть на прохождение пакетов с содержание remixsid
работает так..

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

tcpdump -A dst port 80 | grep remixsid
но запустив в фоновом режиме с выводом в файл

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

tcpdump -A dst port 80 | grep remixsid > log &
файл пустой, процесс работает, пакеты посылаю. Что не так?


rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: background command with redirected output

Непрочитанное сообщение rayder » 2012-07-03 0:44:42

а если как вариант, по тому же крону запустить на запись в лог напр:

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

tcpdump -t -W 5 -ni nfe0 -G 5 -w %s.tcpdump.log
а дальше уже скриптой просматривать и парсить?

Или нужно совсем вживую наблюдать?
ЗЫ. за вконтактом следишь? :)
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.

es131245
проходил мимо
Сообщения: 8
Зарегистрирован: 2012-05-03 1:00:33

Re: background command with redirected output

Непрочитанное сообщение es131245 » 2012-07-05 23:47:38

когда то было нтересно, теперь просто проверяю смотрю что к чему и в какой форме по сети идет.
с этим ремикс сид можно войти без паса на любой акаунт но только если с той же машины запрос пустить... но локальный доступ и так подразумевает миллион методов этого же

Altis
проходил мимо

Re: background command with redirected output

Непрочитанное сообщение Altis » 2012-07-16 12:32:33

es131245 писал(а):совсем крыша едет) перевожу....

задача сканировать сеть на прохождение пакетов с содержание remixsid
работает так..

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

tcpdump -A dst port 80 | grep remixsid
но запустив в фоновом режиме с выводом в файл

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

tcpdump -A dst port 80 | grep remixsid > log &
файл пустой, процесс работает, пакеты посылаю. Что не так?
Вам нужен не буферезированный вывод из tcpdump.