shell脚本实现的ftp中连续put文件,怎样在多句put命令间加入休眠sleep?
发布网友
发布时间:2022-04-24 17:21
我来回答
共2个回答
热心网友
时间:2023-10-25 17:59
不太明白为什么要在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
热心网友
时间:2023-10-25 17:59
对,支持用函数写,这样比较直观,方便看和维护。