SSHPASS rsync scp -r 复制一些文件工作后不起作用

SSHPASS rsync scp -r 复制一些文件工作后不起作用

rsync:link_stat“/home/user/file.txt”失败:没有这样的文件或目录(2)

sshpass -e ssh -oBatchMode=no $user@$ip.$remotehost "rsync -v -e ssh file.txt /home/user/$folder/ && cd /home/user/$folder/ && ls -l"

复制前几个文本文件有效,然后就停止工作。我的命令有什么问题吗?

答案1

查看您的命令和错误消息,看起来该变量$folder在“稍后”的情况下不再定义。

结果,本应成为的目标路径名/home/user/$folder/file.txt与rsync 错误消息中提到的路径/home/user//file.txt名相同。/home/user/file.txt

相关内容