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的建議的迴應?因爲如果這是我不明白它是如何適用的(我也不認爲我完全理解它)。 –