У меня есть syslog-сервер, на котором запущен syslog-ng (в скором времени будет запущен rsyslog) на RHEL 6 с почти 1000 хостами, ведущими к нему. Я хочу написать сценарий для открытия каждого файла (только для чтения и 1 в то время), вытащить некоторые данные из них и закрыть их (возможно, в Ruby). Будет ли это испортить syslog или вызвать какие-либо другие проблемы? Какие еще подводные камни мне нужно знать?Безопасные всплывающие файлы syslog
Мое главное беспокойство - это syslog, пытающийся записать данные в файл, который у меня открыт, даже если у меня есть возможность открыть его в течение очень короткого промежутка времени (может быть, менее секунды).
возможный код Суд:
foreach file
open $file
grep "search sting" $file
close $file