эквивалент "tail -F" в lftp - PullRequest
0 голосов
/ 30 апреля 2018

В настоящее время я ищу подсказки для имитации tail -F в lftp. Цель состоит в том, чтобы контролировать файл журнала так же, как и при правильном подключении по ssh.

Ближайшая команда, которую я сейчас нашел, - repeat cat logfile. Это работает, но это не самое лучшее, когда мой файл слишком большой, потому что он отображает каждый раз весь файл.

1 Ответ

0 голосов
/ 30 апреля 2018

Программа lftp специально не будет поддерживать это, но если сервер поддерживает расширение, можно извлечь только последние байты $ x из файла, например, с. curl --range (см. этот ответ о сбое сервера ). Это, в сочетании с некоторой логикой, позволяющей захватывать столько байтов, сколько было добавлено со времени последнего опроса, может позволить вам сделать это относительно эффективно. Я сомневаюсь, что есть какие-либо стандартные FTP-клиенты с такой функциональностью, но кто-то еще может знать лучше.

...