Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 发布后下载Wget,让它等待吗?_Bash_Wget - Fatal编程技术网

Bash 发布后下载Wget,让它等待吗?

Bash 发布后下载Wget,让它等待吗?,bash,wget,Bash,Wget,我正在编写bash脚本,其中我使用Wget提供POST数据,Wget应该在特定页面上发出POST请求,该页面应该返回文件供下载。问题是,发出请求后,该页面在几秒钟后返回文件,而不是立即返回,所以Wget只下载html页面,不要等待文件返回。是否有任何选项可以执行此操作-发出post请求并等待几秒钟,以便从远程服务器返回文件?如果您唯一的问题是需要更多时间,则可以使用sleep命令 您可以在此处获得更多信息: 希望有帮助 不完全是这样,我需要wget等待文件被返回,这发生在html被返回之后。然而

我正在编写bash脚本,其中我使用Wget提供POST数据,Wget应该在特定页面上发出POST请求,该页面应该返回文件供下载。问题是,发出请求后,该页面在几秒钟后返回文件,而不是立即返回,所以Wget只下载html页面,不要等待文件返回。是否有任何选项可以执行此操作-发出post请求并等待几秒钟,以便从远程服务器返回文件?

如果您唯一的问题是需要更多时间,则可以使用sleep命令

您可以在此处获得更多信息:


希望有帮助

不完全是这样,我需要wget等待文件被返回,这发生在html被返回之后。然而,wget在它得到html之后就存在了,因为它知道有东西被下载了,这就是问题所在。你能把你的代码中使用wget的部分发出来吗,如果我能看到你到底想做什么,我可能会帮上更多的忙。请编辑你的问题,包括一个你如何使用wget的例子。祝你好运