ошибка rsync -нет такого файла или каталога -скрипт работает уже 8 лет (!)

Вам нужно использовать:speeds=$(sed -n '2p' < test.txt)

На самом деле bash видит это пространство и обрабатывает speeds=и sed...как разные команды. Таким образом, он устанавливает speedsв пустую строку, а затем запускает sed(, поэтому вы видите, что значение печатается при запуске скрипта :, оно выводится на терминал, а не сохраняется в переменной ). Вам нужно обернуть команду sedв $( ), чтобы она запускалась в подоболочке и возвращала вывод; затем удалите этот пробел после =, чтобы присвоить его нужной переменной.

0
05.03.2020, 12:18
1 ответ

Файл, на который он жалуется, является временным файлом rsync, который переименовывается в окончательное имя файла, когда эта часть передачи завершена. Похоже, что на удаленном конце могут происходить какие-то странные вещи, попробуйте войти в систему с помощью интерактивного сеанса, когда копия не может проверить существование каталога dokumente/backup и наличие каких-либо точечных файлов, показывающих прерванную передачу.

0
28.04.2021, 23:21

Теги

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