Выполнение хвоста -f в текстовом файле поверх sshfs не работает. Зачем?

Я успешно смонтировал локальную папку с удаленным хостом ssh.

Теперь я хотел сделать tail -500f my_text_file но он работает не очень хорошо. Хотя он открывает открытый хвост и показывает мне содержимое файла, часть -f определенно не работает. Это должно иметь какое-то отношение к sshfs . Когда я делаю регулярное соединение ssh, он работает чудесно.

Любые указатели на то, как это исправить? Я использую версию sshfs, которую получает при выполнении sudo apt install sshfs в Ubuntu.

  • Каков самый простой способ выполнить текст из хвоста в командной строке?
  • Как изменить цвет символа при хвосте и tr
  • Временно заморозить процесс при взаимодействии оболочки
  • Как сделать «хвост -f» файлов с чередованием логов?
  • Как заставить Vim вести себя как «tail -f»?
  • Скользящее среднее в файле журнала с awk или другими утилитами unix?
  • Есть ли другой способ использовать tail -f для работы grep -q &&?
  • Время, необходимое для вывода трубы на голову / хвост
  • 2 Solutions collect form web for “Выполнение хвоста -f в текстовом файле поверх sshfs не работает. Зачем?”

    tail -f пытается использовать механизм уведомления об изменении файла ( inotify ). SSHFS, как и любая другая файловая система FUSE , не поддерживает этот механизм. Обычно tail должен обнаружить это сам по себе. Если это не сработает, вы можете использовать недокументированную опцию ---disable-inotify (начиная с трех тире, поскольку это недокументированная опция), чтобы принудительно использовать режим опроса, который работает на любой файловой системе.

     tail ---disable-inotify -n 500 -f my_text_file 

    sshfs использует протокол sftp для перечисления и передачи файлов и в протоколе sftp (по крайней мере, поскольку он реализован в OpenSSH), нет возможности уведомлять ваш локальный tail об обновлениях удаленного файла.

    Как предложил @vovick, вы можете обходным путем использовать различные подходы, например, используя опрос. Или лучше, запустите tail прямо на удаленном сервере (если это не sftp only).

    Interesting Posts

    Как читать файлы .journal в Fedora 21?

    Вы видели эту кошку?

    захватить из текстового файла диапазон с использованием двух переменных в качестве начального и конечного параметров

    Скопировать файл в буфер обмена как text / html

    Монитор сетевого трафика «неттоп» отходит от ожидаемых результатов

    Содержимое трубопроводов нескольких файлов между программами при сохранении содержимого отдельно

    Объединить содержимое двух разделов в один особый раздел

    Отключить звук Archlinux только в браузере

    Как Elinks визуализирует HTML?

    почему EXPORT PS1 в моем .profile получает clobbered?

    Live Distros: загрузка UBCD Deft, Caine и Tails из пользовательского меню

    Прочитайте больший файл-A и найдите связанные строки во втором файле и создайте вывод

    chmod: невозможно получить доступ к «файлу»: такой файл или ошибка каталога при наличии файла

    scp при попытке скопировать файлы из Linux в windows

    Проблема с systemd & ksoftirqd

    Linux и Unix - лучшая ОС в мире.