Как начать выслеживать файл, который еще не был создан

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

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

Насколько я знаю, Virtualbox еще не поддерживает аппаратную виртуализацию IOMMU. KVM, VMware и Xen должны. Xen и VMware должны быть единственными, поддерживающими IOMMU на видеокартах (с отличающимися уровнями успеха).

12
09.02.2012, 04:01
2 ответа

Используйте -F отметьте к хвосту (предполагающий, что Вы имеете tail от GNU coreutils):

tail -F file-that-does-not-exist

От man tail:

   -F     same as --follow=name --retry
   --retry
          keep trying to open a file even when it is or becomes inaccessi‐
          ble; useful when following by name, i.e., with --follow=name
   -f, --follow[={name|descriptor}]
          output appended data as the file grows; -f, --follow, and --fol‐
          low=descriptor are equivalent
13
27.01.2020, 19:55

Если Ваш tail реализация не имеет --retry опция, Вы могли, вероятно, просто обмануть и создать файл сами:

$ touch file && tail-f file

В зависимости от Ваших требований относительно владения и полномочий, которые могли бы быть достаточными.

3
27.01.2020, 19:55

Теги

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