我有一个 lftp 文件,我想使用以下命令执行
lftp -f /usr/scripts/fileS.lftp
如果我运行这个文件我得到Delaying before reconnect:
现在在这个文件(fileS.lftp)中我有以下代码
open -u username,password server
mput -E *
close
如果我运行,open -u username,password server
我会得到以下错误Couldnt get a file descriptor referring to the console
我认为我需要允许我尝试连接的服务器上的连接,我该怎么做?如能得到任何帮助我将不胜感激。
答案1
我在服务器上使用这个构造:
(cat /root/1and1-ftp.txt ; echo "put $FNAME") | /usr/bin/lftp
其中/root/1and1-ftp.txt
包含open -u user,pass host
我记得我-f some-file
上班遇到了一些麻烦,所以我做了这件粗管道的事情。