shell脚本自动完成ftp上文件获取
- $ cat getftp.sh
- #!/bin/bash
- #get file from ftp
- ftp -n >> log/ftp.log <<EOF
- open ftp-ip
- user username yourpassword \n
- binary
- prompt off
- cd /Content/
- mget *.txt
- mdelete *.txt
- close
- bye
- EOF
1、内容中关键一点为 prompt off,关闭交互。
2、ftp.log 记录日志
3、如果是sftp,就可以使用expect来完成。
注意:
这一行需要注意:user username yourpassword \n
\n和前面的密码之间需要有空格。
阅读(4421) | 评论(0) | 转发(0) |