У меня есть две машины Linux (Debian) "A" и "B", подключенные друг к другу по беспроводной сети через маршрутизатор.
На машине "А" я запускаю скрипт, который генерирует каждые 5 секунд новый файл размером 1 МБ в определенной папке (например, ~/files/). Файлы не меняются после генерации.
После того, как файл сгенерирован, он должен быть доступен на компьютере "B" вместе с другими файлами, которые были сгенерированы ранее.
Каков наиболее эффективный способ (в зависимости от использования ЦП / сети и времени передачи) сделать это?
Предложения:
scp
в сценарии, чтобы скопировать файл после его создания, чтобы каждый файл копировался отдельно.запустите
rsync
для синхронизации содержимого папки между компьютерами.