
要执行sleep和exit必须在<<END-END外,笨点扮纤的办法写一个函数就可以了。
#!/bin/sh
ftp2put()
{
ftp -i -n <<END
open 10.1.128.112 3839
user admin0012 admin
binary
prompt off
put FTPPerformanceTest/$1 $2
bye
END
}
ftp2put 10Apt.txt 10
sleep 1
ftp2put 20Apt.txt 20
sleep 1
ftp2put 30Apt.txt 30
sleep 1
exit
您好,put是一条命令行指令,用于将文件或数据从本地计算机上传至远程计算机或服务器。在计算机网络中,put通常用于将本地文件上传至远程服务器,以备份、共享或发布文件。put命令通常与FTP(File Transfer Protocol)或SFTP(Secure File Transfer Protocol)等协议一起使用,这些协议允许用户通过网络传输文件和数据。使用put命令上传文件非常简单,只需在命令行中输入put命令,后跟要上传的文件的路径和文件名,以及远程服务源旁器的IP地址和目标文件夹的路径。例如,以下命令将本地文件example.txt上传至远程服务器的/home/user目录:
put example.txt user@remote-server:/home/user
在上传文件时,put命令还可以使用一些选项来控制传输过程,例如使用-r选项来上传整个文件夹野塌,使用-P选项指定传输端口雹脊橡等。put命令还可以与其他命令和脚本结合使用,以实现自动化文件传输和备份。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)