2015-12-30 6 views
0

У меня есть активный файл журнала (это означает, что в файле появляются новые строки информации журнала, добавленной к файлу в реальном времени).Обработка журнала - отправка каждой новой строки в файл журнала в качестве параметра для сценария в реальном времени

Что я хочу: при добавлении новой строки передайте новую строку журнала в качестве параметра скрипту (Bash, C или даже PHP).

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

Я попытался Google, но не нашел полезного ключевого слова для начала.

Кстати, он работает на Debian.

+0

Это звучит, как вы хотите вариант 'хвоста -f', который выполняет скрипт с каждой строкой, как она добавляется в файл журнала. Думаю, тебе придется это написать, наверное. Это не должно быть слишком сложно, но большинство людей не считает это необходимым. –

+0

'tail -f | xargs'? –

ответ

0

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

tail -f log | demon&