如何使用wget恢复下载?

001neeraj

我将wget与Firefox中的Flashgot一起使用进行下载。如果暂停(按ctrl + c),我将无法恢复下载。因为,我不知道wget的命令行参数来手动将其添加到终端中。因此,当wget开始下载时,我按照以下步骤获取了这些命令行参数。完成这些步骤后,我按ctrl + c暂停下载:

  1. ps -A | grep -i wget 并复制了wget的pid假设它是16760
  2. xargs -0 echo < /proc/16760/cmdline > ls.txt(来自https://stackoverflow.com/questions/821837/how-to-get-the-command-line-args-passed-to-a-running-process-on-unix-linux-syste

现在,ls.txt包含:

wget --trust-server-names -c -O PSY_GENTLEMAN_M_V_hd720.mp4 --directory-prefix=/home/aliyans/Downloads --referer=https://www.youtube.com/watch?v=ASO_zypdnsQ --user-agent=Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:19.0) Gecko/20100101 Firefox/19.0 http://r5---sn-gxap5ojx-h55e.c.youtube.com/videoplayback?ipbits=8&sparams=cp%2Cgcr%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&gcr=in&source=youtube&ip=115.242.140.33&mv=m&ms=au&fexp=906370%2C913574%2C913811%2C932000%2C932004%2C906383%2C916911%2C916910%2C902000%2C901208%2C919512%2C929903%2C925714%2C929119%2C931202%2C900821%2C900823%2C909419%2C911416%2C908529%2C930807%2C919373%2C930803%2C906836%2C920201%2C929602%2C930101%2C930609%2C926403%2C900824%2C912711&ratebypass=yes&mt=1366553656&sver=3&itag=22&id=0123bfcf2a5d9ec4&newshard=yes&expire=1366577026&upn=ByXHIHSd5Uc&key=yt1&cp=U0hVS1VSVV9HUENONV9NTFlBOkRWZzI0MEJKeDBt&signature=BD13D36DD291572B599B536476EC1247E7C487C9.34F8B3C3F0BF8198C68C4490EC4257650A569DC6

我复制了上面的行并粘贴到终端中。但它显示:

bash: syntax error near unexpected token `('

如何从FlashGot启动的wget中恢复下载?或还有其他方法吗?

普西

您需要在--user-agent=Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:19.0) Gecko/20100101 Firefox/19.0零件周围加上引号,以防止外壳解释括号和分号,或者只是完全忽略该参数,因为它不需要使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章