wget 5xx 错误代码处理

wget 5xx 错误代码处理

我正在执行一个使用 wget 从网络检索数据的 shell 脚本。我想知道是否有办法指示 wget 在遇到 500 错误代码时立即终止该进程。

答案1

您可能需要检查一下,curl因为它更加强大,特别是在处理这种性质的事情时。

现在我不知道如何做你想做的事情,但是curl对于某些事件有特定的退出代码。这个可能对你有用:

22

未检索 HTTP 页面。未找到请求的 URL 或返回另一个错误,HTTP 错误代码为 400 或更高。仅当使用 -f/--fail 时才会出现此返回代码。

我建议你看看curl 手册页

答案2

我猜 wget 目前没有办法处理任何错误 :( 这有点糟糕,不幸的是 curl 对我来说不起作用,但如果有事情发生的话,我认为 curl 的处理方式是最接近的解决方案...

相关内容