Сценарий таков: на машине A есть файлы, которые я хочу скопировать на машину C. Машина A не может получить доступ к C напрямую, но может получить доступ к машине B, которая может получить доступ к машине C. Я использую scp для копирования с машины A на B, и затем от B до C.
Машина B имеет ограниченное пространство для хранения, поэтому, когда файлы приходят, мне нужно скопировать их в C и удалить их из B. Вторая копия гораздо быстрее, так что это не проблема с пропускной способностью.
Я мог бы сделать это вручную, но я ленив. Я хотел бы запустить скрипт на B или C, который будет копировать каждый файл в C по окончании каждого. Задание scp запускается из A.
Так что мне нужен способ спросить (желательно из bash-скрипта), если файл X.avi "сделан" копированием. Каждый из этих файлов имеет разный размер, и я не могу предсказать размер или время завершения.
Изменить: кстати, время передачи файла составляет около 1 часа от A до B и около 10 минут от B до C, если масштаб времени имеет значение вообще.