shell脚本实现的ftp中连续put文件,怎样在多句put命令间加入休眠sleep?

shell脚本实现的ftp中连续put文件,怎样在多句put命令间加入休眠sleep?,第1张

不太明白为什么让缺闷要在坦弯ftp文件时加sleep,而且里面还加exit?

要执行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命令还可以与其他命令和脚本结合使用,以实现自动化文件传输和备份。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/tougao/12123658.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存