1 Star 0 Fork 2

午十二/iTennis-Lopts

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
remote_tolocal 745 Bytes
一键复制 编辑 原始数据 按行查看 历史
iTennis 提交于 2019-01-09 13:42 . Optimization
#!/bin/bash
source_functions()
{
. conf/itennis.conf
. scripts/log_print
. scripts/exec_remote
}
show_help()
{
echo
echo "Usage: remote_tolocal parameter1 parameter2"
echo "以下变量说明:"
echo " parameter1:原文件"
echo " parameter2:目的路径"
echo
return 0
}
main()
{
source_functions
if [ $# -lt 2 ]; then
show_help
return 1
fi
source_functions
timeout=$REMOTE_TIMEOUT
port=$REMOTE_PORT
src=$1
dest=$2
grep -v "^#" conf/hosts.list | while read line
do
host_ip=`echo $line | awk '{print $1}'`
username=`echo $line | awk '{print $3}'`
password=`echo $line | awk '{print $4}'`
cp_file_from_r $port $timeout $host_ip $username $password "$src" "$dest"
done
}
umask 027
main "$@"
exit $?
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/woaiguoyiran/iTennis-Lopts.git
git@gitee.com:woaiguoyiran/iTennis-Lopts.git
woaiguoyiran
iTennis-Lopts
iTennis-Lopts
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385