我想将一些文件从远程服务器同步到本地系统。因为文件很大,可能会持续几个小时,所以我想以 nohup 运行它:
nohup rsync -r <user>@<remote>:<dir> <local-dir> &
问题是它提示输入远程服务器的密码,但是在我输入密码后,bash只是说
-bash: mypassword: command not found
我也尝试过 --password-file 选项,但似乎 --password-file 不适用于 SSH 帐户,而是用于 rsync 服务。
有人可以告诉我如何在保留 nohup 的同时自动输入密码。