Как заставить python отслеживать файл журнала? Пробовал различные методы

Я думаю, что это может быть просто небрежное использование слов.

  • «Адресное пространство 16 КБ» относится к фактическому размеру адресного пространства.
  • "32-битное адресное пространство" относится к размеру адресного пространства , адресуемого 32-битным адресом . Это 4 ГБ.

Адресное пространство размером 16 КБ адресуется 14-битным адресом.

0
08.10.2019, 07:14
1 ответ

Он должен работать без повторного открытия файла для таких файлов журналов, как syslog. Tail также не открывает повторно файлы, когда они не нужны (и не запрашиваются ). Просто Вам нужен опрос на обычных файлах, ожидание данных возможно только в каналах и сокетах и ​​тому подобное.

Было бы гораздо лучше опубликовать примеры неработающего кода, которые вы пытались объяснить, что у вас не так и как это исправить. Также не очень понятно, чего Вы хотите добиться. Если вам нужно что-то вроде выбора или блокировки чтения до тех пор, пока данные не будут доступны, это просто невозможно с обычными файлами (по дизайну, это файлы, а не каналы или что-то в этом роде ). Единственной возможностью было бы положиться на inotify для этого или сделать это по-старому с опросом. (То же, что и хвост.)

0
28.01.2020, 03:13

Теги

Похожие вопросы