Я пытаюсь перезаписать некоторые каталоги содержимым в них в удаленном месте, используя pscp
в удаленное место. Я использую пользователя root (root@locationServerName
). У большинства из них это получается, но у некоторых не получается вернуться. $? = 1
.
Вывод команды выглядит так:
Sending file filename1.txt, size=2990
filename1.txt | 2 kB | 2.9 kB/s | ETA: 00:00:00 | 100%
Sending file filename2.txt, size=2665135
filename2.txt: unable to open /path/to/file/location/filename2.txt: failure
Sending file filename3.txt, size=2990
filename3.txt | 2 kB | 2.9 kB/s | ETA: 00:00:00 | 100%
Похоже, что по какой-то причине он не может перезаписать файлы, но я не могу понять, почему и как я могу это исправить. Запуск в подробном режиме ничего полезного не говорит. Если я удалю файлы вручную в целевом расположении, операция завершится успешно.
Любые идеи?
Мне сказали, что это решение этой проблемы, по крайней мере, того же unable to open...failure
ошибка.
Вы должны указать путь в стиле unix:
pscp.exe -r C:\data user@server:"/home/user/path/"