遇到ftp到多台机器的问题,等待上一个执行完再执行下一个,时间就会比较长,若是可以同时向多台机器发送文件,就能够达到节约时间的目的。 bash
语法结构 code
#!/bin/bash it
…… class
循环(for 或者 while) ftp
{ 循环
…… 语法
} & tab
wait di
…… 文件
举个网上找的例子:
#!/bin/bash mkfifo fd2 exec 9<>fd2 echo -n -e "1\n1\n1\n" 1>&9 for((i=0;i<20;i++)) do read -u 9 { #your process sleep 1 echo "$REPLY" echo -ne "1\n" 1>&9 } & done wait rm -f fd2