用shell脚本写ftp时,怎么自动填写用户名和密码,而不用执行shell脚本后手动输入用户名和密码?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用shell脚本写ftp时,怎么自动填写用户名和密码,而不用执行shell脚本后手动输入用户名和密码?相关的知识,希望对你有一定的参考价值。
我的代码如下:
参考技术A 用ftp -n <<EOF追问
问题已经自行解决了。不过还是要谢谢你,ftp -n << EOF 只是ftp 没问题了,最关键的,怎么自动登录用户并输入密码?不用手工来完成的。网上 很多人说 用expect 和 send ,我试了,不行,可能是我用的不对? !~
追答没明白您的意思,您的问题不是要自动上传文件不需要手工干扰吗?完整的例子如下,仅供参考:
ftp -n <<- EOF
open IP_ADDRESS
user USERNAME PASSWORD
ascii(or bin)
put *(or get)
bye
EOF
可能是我没说明白,ftp ip 时,是不是要输入用户名 和密码啊? 怎么用shell脚本,直接输入,不用在执行shell后 执行到ftp时提示输入用户名密码时 才 手动输入!!
你刚刚写的,才是我想要的。
哦,不好意思,我以为您知道<<的用法,所以写得简略了。
本回答被提问者采纳使用SHELL脚本下载文件
我想从网络上定时下载一个TXT文件, 这个用SHELL脚本怎么写呀。没有FTP的哦,只是一个HTTP的。
参考技术A wget 后面跟下载地址以上是关于用shell脚本写ftp时,怎么自动填写用户名和密码,而不用执行shell脚本后手动输入用户名和密码?的主要内容,如果未能解决你的问题,请参考以下文章
请问,Linux下,shell脚本如何调用html文件,html文件是自己写的,比如/var/www/ftp.html