【发布时间】:2011-03-22 12:47:13
【问题描述】:
我开发了一个 shell 脚本来将文件从源复制到目标,同时删除源中复制的文件。我可以复制文件,但无法在源端删除文件。
files='ls filename'
for file in $files
do
ftp -vn $hostname <<EOFD
quote USER $username
quote PASS $password
binary
cd $start_dir
rm -rf $file
quit
EOFD
done
- 我收到“未找到此类文件或目录”这样的错误
- 通过将 ftp 放在 forloop 之外,我也得到了“无效命令”错误
- 我也在 ssh 中尝试过,但它提示输入用户名和密码
【问题讨论】: