web-dev-qa-db-ja.com

wgetでダウンロードを再開するにはどうすればよいですか?

FirefoxのFlashgotでwgetを使用してダウンロードします。 ctrl + cで一時停止すると、ダウンロードを再開できません。なぜなら、手動で端末に追加するwgetのコマンドライン引数がわからないからです。そこで、wgetがダウンロードを開始したときに、次の手順を実行してこれらのコマンドライン引数を取得しました。これらの手順の後、ctrl + cを押してダウンロードを一時停止しました。

  1. ps -A | grep -i wgetそしてwgetのpidをコピーし、それが16760であると仮定します
  2. xargs -0 echo < /proc/16760/cmdline > ls.txt(From https://stackoverflow.com/questions/821837/how-to-get-the-command-line-args-passed-to-a-running-process-on-unix-linux-システム

現在、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からのダウンロードを再開するにはどうすればよいですか?または他の方法はありますか?

2
001neeraj

--user-agent=Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:19.0) Gecko/20100101 Firefox/19.0部分を引用符で囲んで、シェルが括弧とセミコロンを解釈しないようにするか、必要のない引数を完全に省略します。

1
psusi