新的vulkan的SDK很难下载,速度很慢,容易掉线,弄了个shell脚本,省得在浏览器上反复点继续下载。

#!/bin/sh

#curl: (28) Connection timed out after 15000 milliseconds

#curl: (28) Operation timed out after 20001 milliseconds with 0 out of 0 bytes received

#curl: (56) OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 104

attempt_counter=0

max_attempts=20

run_step=0

max_run_steps=2

fileUrl='https://sdk.lunarg.com/sdk/download/1.1.130.0/linux/vulkansdk-linux-x86_64-1.1.130.0.tar.gz?Human=true'

until $(curl --connect-timeout 30 --retry-delay 10 --retry-max-time 25 -C - -o 1.1.130.0.tar.gz $fileUrl); do

if [ ${attempt_counter} -eq ${max_attempts} ];

then

echo "Max attempts reached"

exit 1

elif [ ${run_step} -eq ${max_run_steps} ];

then

echo retrying in 45 seconds...

run_step=0

sleep 45

else

echo Transfer distrupted,retrying in 20 seconds...

sleep 20

fi

printf '.'

attempt_counter=$(($attempt_counter+1))

run_step=$(($run_step+1))

done

printf 'OK\n'

root@root-RESCUER-R215IOBL:~/vulkantest$ sh downloadVulkan.sh
** Resuming transfer from byte position 22890589
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  2 62.5M    2 1439k    0     0   1362      0 13:22:18  0:18:02 13:04:16  3744
curl: (18) transfer closed with 64090416 bytes remaining to read
Transfer distrupted,retrying in 10 seconds...
** Resuming transfer from byte position 24364424
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0 61.1M    0  543k    0     0    825      0 21:34:45  0:11:13 21:23:32     0
curl: (56) OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 104
Transfer distrupted,retrying in 10 seconds...
** Resuming transfer from byte position 24920757
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0 60.5M    0  303k    0     0   1074      0 16:25:56  0:04:49 16:21:07  4002
curl: (18) transfer closed with 63223514 bytes remaining to read
Transfer distrupted,retrying in 10 seconds...
** Resuming transfer from byte position 25231326
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  2 60.2M    2 1599k    0     0   1665      0 10:32:52  0:16:23 10:16:29     0
curl: (56) OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 104
Transfer distrupted,retrying in 10 seconds...
** Resuming transfer from byte position 26868993
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0 58.7M    0  191k    0     0    706      0 24:13:52  0:04:37 24:09:15  4593
curl: (18) transfer closed with 61389962 bytes remaining to read
Transfer distrupted,retrying in 10 seconds...
** Resuming transfer from byte position 27064878
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0 58.5M    0 32043    0     0     61      0  11d 15h  0:08:39  11d 15h     0
curl: (56) OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 104
Transfer distrupted,retrying in 10 seconds...
** Resuming transfer from byte position 27096921
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0 58.5M    0  175k    0     0    636      0 26:47:54  0:04:42 26:43:12     0
curl: (18) transfer closed with 61178420 bytes remaining to read
Transfer distrupted,retrying in 10 seconds...
** Resuming transfer from byte position 27276420
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:04:31 --:--:--     0^C
root@root-RESCUER-R215IOBL:~/vulkantest$ sh downloadVulkan.sh
** Resuming transfer from byte position 27276420
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  1 58.3M    1  671k    0     0   1162      0 14:37:29  0:09:51 14:27:38     0
curl: (18) transfer closed with 60491019 bytes remaining to read
Transfer distrupted,retrying in 10 seconds...

新的vulkan的SDK很难下载相关推荐

  1. php flash上传进度条,PHP_PHP+FLASH实现上传文件进度条相关文件 下载,PHP之所以很难实现上传进度条 - phpStudy...

    PHP+FLASH实现上传文件进度条相关文件 下载 PHP之所以很难实现上传进度条是因为在我们上传文件到服务器的时候,要等到文件全部送到服务器之后,才执行相应的php文件.在这之前,文件数据保存在一个 ...

  2. 为什么新来的技术很难接手维护一个系统

    为什么开发功能变得越来越慢? 某天来一个技术,他跟老板说:这个系统太臃肿了.很乱,我很难开展工作下去,至少很难按照我的经验和设想来实施.如果想让我顺利干下去,办法就是对系统进行重构一次(重构代码,或者 ...

  3. 升职加薪的方法很简单,但做起来很难,兼说我新工作转正后的初心

    佛教里有个典故,大文豪白居易问一位禅师:如何是佛法大意?禅师回答道:"诸恶莫作,众善奉行!"白居易听到如此平常的话,感到很失望地笑笑说:这是三岁孩儿也知道的道理呀!禅师说:三岁孩儿 ...

  4. 中国人新奋斗:行行都在卷,处处都很难,人人都在熬

    前言 01 从燃到熬 从自然轨迹看,一个国家的增长,总是先快后慢.从一马平川的奔,到愈高愈难.所见愈奇的登. 从精神轨迹看,一个民族的成长,往往是从燃到熬.在燃时代,机会遍地走,点一点星火就能燎原,胆 ...

  5. 新玺配资:外围市场大跌 A股很难不受影响

    因煤炭.有色.石化.锂等资源股集体回落,加上大金融整体疲弱,上周A股大幅下跌.上证综指一周累计下跌2.41%至3613.97点.深综指全周跌2.24%,创业板综指跌1.42%,科创50指数大跌5.41 ...

  6. Android SDK开发包下载地址

    Android SDK开发包国内下载地址 不知道是因为最近kaihui还是怎么的,打开android sdk官方网站特别的慢,想下载最新版本的platform几乎变成不可能完成的任务,不知道为什么Go ...

  7. App 用户新体验——Agora Native SDK 3.4.0

    声网Agora Native SDK 3.4.0 本月已正式上线.新版本不仅增加了更丰富的实时美声音效.屏幕共享.虚拟节拍器等功能,同时在 SDK 的稳定性.兼容性及安全合规上做了大幅度升级,希望为 ...

  8. 为什么一线互联网公司的校招高薪都是算法类,工程岗校招很难拥有高薪吗?...

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达本文整理自知乎问答,仅用于学术分享,著作权归作者所有.如有侵权,请联系后台作删文处理. 观点一 作者|知 ...

  9. 手机软件:杀手游戏的法官助手,(人多的时候法官没有辅助,是很难记住各个角色的)...

    为什么做这个软件:    有一阵经常玩杀手游戏,不是在专门的场所玩,    法官是很难记住12个人以上的多种角色的,很多时候只能靠纸和笔来记,    但是有时候,我们是在外玩,纸和笔也不是很方便,这个 ...

  10. 第五章 深度神经网络为何很难训练

    原文 假设你是一名工程师,接到一项从头开始设计计算机的任务.某天,你在工作室工作,设计逻辑电路,构建 AND 门,OR 门等等时,老板带着坏消息进来:客户刚刚添加了一个奇特的设计需求:整个计算机的线路 ...

最新文章

  1. 企消互动广告:网络时代广告活动的创新形式——兼谈杜丽反败为胜对企业的启示...
  2. 巧用Mono.Cecil反射加载类型和方法信息
  3. cdn厂商 同兴万点_同兴万点:TXNetworks和CDNetworks让我们傻傻分不清
  4. druid删除数据_Apache druid 删除数据流程 0.13
  5. java中list方法addall怎么写_简历中个人优势怎么写?| 四大方法教你打造独一无二“个人标签”...
  6. Swift语言精要 - Dictionary(字典)
  7. 解决微信小程序安卓手机访问不到图片,无法显示图片
  8. mysql索引和redis比较_聊聊Mysql索引和redis跳表
  9. Windows Server上用命令来起停IIS站点
  10. 把echarts导出成pdf
  11. linux图形显卡驱动r600,R600/R700八款显卡Mesa开源驱动性能简测
  12. flink的流处理的source
  13. 堪称懒人神器?Reno5新配色一键美妆功能,素颜出镜也不怕
  14. 用PaddlePaddle进行图像分割
  15. [POI2008]Mirror Trap
  16. 小米无线路由器服务器用户名和密码忘了,小米路由器无线密码(wifi密码)忘记了怎么办? | 192路由网...
  17. 大数据算法MOOC笔记1:大数据定义、特点、应用
  18. 华为日历怎么显示一月_华为P20使用感受
  19. 研发工程师面试题整理
  20. 报错:Misplaced alignment tab character 的解决办法以及参考文献的书写方式、There were undefined citations.解决办法

热门文章

  1. 几个快速提升工作效率的小工具(Listary等)分享一下(强烈建议收藏)
  2. 计算机物质与结构,计算机辅助高中化学物质结构教学的探索与实践
  3. 高级JAVA程序员必备:必看书籍清单
  4. 私塾在线 Java架构师在线课程(148讲教程)
  5. html论坛注册代码,Discuz!论坛代码大全和HTML代码大全 | 穆小刚营销博客
  6. html用锚点回到顶部代码,纯css实现回到顶部-jq回到顶部方法
  7. Jenkins-SCM
  8. wps是计算机应用软件吗,wps word属于什么软件
  9. 2019年1024,deepin安装原生Linux QQ
  10. android视频播放器ui,Android史上最强视频音频播放器 精美UI Fragment实现