Мне нужно прочитать файл FIFO, потому что в файле FIFO поступают ловушки snmp, которые мне нужно прочитать и обработать их последовательно. Поэтому я создал цикл while (true), чтобы начать читать строки файла FIFO и обрабатывать выходные данные. Проблема в том, что машина увеличивает процессор на 100% с помощью скрипта. Я не знаю, вставляю ли я в сценарий сон 3с. Будет ли читаться все строки файла fifo? Или может быть, он не читает все строки?
Мне нужно снизить производительность процессора скрипта.
Мой код такой:
Код: Выделить всё
while true
do
if read linea; then
initialice
PintaInfo "$linea"
......
Файл Fifo заполнен ловушками snmp
Спасибо и извините за мой английский!
Подробнее здесь:
https://stackoverflow.com/questions/784 ... -fifo-file