LINUX.ORG.RU

Ответ на: комментарий от kovrik

Просто сейчас пишутся логи, а раз в сутки логи парсятся скриптом, который пишет в БД.
Требуется запускать еще 1 парсер, который будет не раз в сутки, а каждые 10 мин парсить. При этом файл нельзя трогать (чтобы старый парсер тоже в конце дня смог обработать его), поэтому хотелось бы, чтобы просто еще 1 файл писался.

kovrik ★★★★★
() автор топика
Ответ на: комментарий от kovrik

Просто парсер, который будет раз в 10 мин работать - его пока в тестовом режиме хочется запустить. Чтобы все сразу не поломалось, хотелось бы, чтобы параллельно оба работали.
При этом тупо по крону делать cp файла логов тоже нельзя, потому что надо логи за последние 10 мин, а не за все время.

kovrik ★★★★★
() автор топика
Ответ на: комментарий от anonymous
## терминал 1:
% tail -f /tmp/shit1.log > /tmp/shit2.log

## терминал 2:
% echo "ololo1" >> /tmp/shit1.log
% echo "ololo2" >> /tmp/shit1.log
% cat /tmp/shit1.log 
ololo1
ololo2
% cat /tmp/shit2.log 
ololo1
ololo2
anonymous
()
Ответ на: комментарий от anonymous

можно даже так:

% touch /tmp/log1
% touch /tmp/log2
% nohup tail -f /tmp/log1 >> /tmp/log3 &
% nohup tail -f /tmp/log2 >> /tmp/log3 &
% echo "ololo1" >> /tmp/log1
% echo "ololo2" >> /tmp/log2
% cat /tmp/log3
ololo1
ololo2

anonymous
()
Ответ на: комментарий от anonymous

Идея, конечно, хорошая...но как-то на велосипед похоже. Хотелось бы, чтобы nginx сам писал во второй файл (и создавал бы его, если тот не существует)...

kovrik ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Эх, фигово. А вообще, второй вариант, с nohup и прочими плюшками уже очень даже такой привлекательный :)

kovrik ★★★★★
() автор топика
Ответ на: комментарий от kovrik

по идее эти логи можно не раз в сутки парсить, а запайпить в tail, grep, sed, awk, whatever :3

anonymous
()
Ответ на: комментарий от iSage

ну а чо. нормальное опенсорс решение ))

anonymous
()
Ответ на: комментарий от iSage

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

r_asian ★☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.