J'utilise wget avec Flashgot dans Firefox pour télécharger. Je ne peux pas reprendre le téléchargement si je fais une pause (avec ctrl + c). Parce que je ne connais pas les arguments en ligne de commande de wget pour l'ajouter manuellement dans un terminal. J'ai donc suivi les étapes suivantes pour obtenir ces arguments en ligne de commande, lorsque wget a commencé le téléchargement. Après ces procédures, j’ai appuyé sur ctrl + c pour suspendre le téléchargement:
ps -A | grep -i wget
et copié le pid de wget supposons qu'il soit 16760xargs -0 echo < /proc/16760/cmdline > ls.txt
(De https://stackoverflow.com/questions/821837/how-to-get-the-command-line-args-passed-to-a-running-process-on-unix) -linux-syste )Maintenant, ls.txt contient:
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
J'ai copié la ligne ci-dessus et collé dans un terminal. Mais cela montrait:
bash: syntax error near unexpected token `('
Comment puis-je reprendre un téléchargement à partir de wget qui a été lancé par FlashGot? ou y a-t-il une autre méthode?
Vous devez mettre des guillemets autour de la partie --user-agent=Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:19.0) Gecko/20100101 Firefox/19.0
pour empêcher le shell d'interpréter les parenthèses et le point-virgule, ou omettez simplement cet argument, car il ne devrait pas être nécessaire.