Sunday, January 4, 2009

ftp的非交互式使用

同事有个需求, 要在linux机器上定时把文件上传到指定的ftp服务器上.

一想.ftp命令默认情况下都是交互式使用的.要shell去上传文件就会有问题.原来ftp命令有一个-i使之成为非交互式的,如下例子:

ftp -inv domain.com <<EOF
user UserName PassWord
ls .
bye
EOF

选项的含意:
-i表示使用非交互式
-n表示使用auto-login
-v表示使用long verbose

详细的使用说明最好view一把man手册

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.