0
有没有办法通过bash脚本触发wget
命令并继续bash脚本中的下一个命令而不等待来自wget
?我正在执行一个应该花费很多时间的命令,并且不希望wget保留响应,也不会在超时已经超时后重新触发它。限制bash触发wget命令,不要等待响应,继续下一个命令
有没有办法通过bash脚本触发wget
命令并继续bash脚本中的下一个命令而不等待来自wget
?我正在执行一个应该花费很多时间的命令,并且不希望wget保留响应,也不会在超时已经超时后重新触发它。限制bash触发wget命令,不要等待响应,继续下一个命令
您应该使用--background
选项,因为它选择背景和保存到日志
--background
Go to background immediately after startup. If no output file is specified via the -o, output is redirected to wget-log
例子:
$ wget http://cdimage.ubuntu.com/ubuntu-server/daily/current/wily-server-ppc64el.iso --background
Continuing in background, pid 79783.
Output will be written to ‘wget-log’.
$ cat wget-log
--2015-05-12 11:21:35-- http://cdimage.ubuntu.com/ubuntu-server/daily/current/wily-server-ppc64el.iso
Resolving cdimage.ubuntu.com (cdimage.ubuntu.com)... 91.189.92.164, 2001:67c:1360:8c01::1f
Connecting to cdimage.ubuntu.com (cdimage.ubuntu.com)|91.189.92.164|:80... connected.
....
不错,不知道这个选项。 –
什么在后台运行吗? 'wget ...&'? – fedorqui
它是我的bash脚本中的最后一条命令[因为它需要很多时间],我不希望wget在达到超时时重新触发它。加上即时通讯考虑放置其他命令后... – Broshi
这是对@ fedorqui的建议的回应?因为如果这是我不明白它是如何适用的(我也不认为我完全理解它)。 –