这是由于wget进行下载时需要安全验证时报错。如果是命令直接如下使用:
wget --no-check-certificate https://mywebset/files/compressed.tar.xz
如果是批量写好的脚本,上述方式肯定不合适。此时可以使用如下方式
1、确定wget的位置
which wget
在本人的电脑上此命令回复(如果不是此位置,下问按照此位置修改)
/usr/bin/wget
2、此此文件重命名
mv /usr/bin/wget /usr/bin/wget.real
3、创建新的wget
sudo touch /usr/bin/wget
4、编辑
vim /usr/bin/wget
5、插入如下内容
/usr/bin/wget.real --no-check-certificate $@
6、保存,并为新创建的文件加上执行权限
sudo chmod a+x /usr/bin/wget
7、此时再执行相关脚本就不报错了。使用完毕后,随时恢复wget1为wget
本文介绍了一种解决wget在执行脚本时因证书检查而产生的错误的方法。通过重命名和创建新的软链接,使得wget能够绕过证书检查,适用于批量下载任务。
9942

被折叠的 条评论
为什么被折叠?



