Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/10/2014, à 18:19

Compte anonymisé

[Resolu] Erreur sur "script" calc téléch. fichier captvty via terminal

Bonsoir,

Afin de faire les mises à jours automatique de captvty dans mon dossier ~/Captvty, j'ai créé sur calc, un petit "script" permetant le téléchargement, la création d'un dossier où il va aller ce dézipper etc...
les lignes sont comme suis

En $B$3

Version du fichier zip

En $D$3

2.3.1  #Je mets ici le numéro de la version

En $B$5

=CONCATENER("wget -P ~/Téléchargements http://captvty.fr/?captvty-";$D$3;".zip  --timeout=500 --dns-timeout=500 --connect-timeout=500 && cd ~/Téléchargements && mv index.html?captvty-";$D$3;".zip captvty-";$D$3;".zip && cd ~")
wget -P ~/Téléchargements http://captvty.fr/?captvty-2.3.1.zip  --timeout=500 --dns-timeout=500 --connect-timeout=500 && cd ~/Téléchargements && mv index.html?captvty-2.3.1.zip captvty-2.3.1.zip && cd ~

En $B$6

=CONCATENER("mkdir -p ~/Captvty/captvty-";$D$3)
mkdir -p ~/Captvty/captvty-2.3.1

En $B$7

=CONCATENER("mv -iv ~/Téléchargements/captvty-";$D$3;".zip ~/Captvty/captvty-";$D$3;"/")
mv -iv ~/Téléchargements/captvty-2.3.1.zip ~/Captvty/captvty-2.3.1/

En $B$8

=CONCATENER("cd ~/Captvty/captvty-";$D$3)
cd ~/Captvty/captvty-2.3.1

En $B$9

=CONCATENER("unzip captvty-";$D$3;".zip")
unzip captvty-2.3.1.zip

En $B$10

=CONCATENER("cp Captvty.exe ~/Captvty && cp Captvty.exe.config ~/Captvty && cp -r tools ~/Captvty/")
cp Captvty.exe ~/Captvty && cp Captvty.exe.config ~/Captvty && cp -r tools ~/Captvty/

En $B$11

=CONCATENER("rm -r ~/Captvty/captvty-";$D$3;"/tools && rm  ~/Captvty/captvty-";$D$3;"/Captvty.exe ~/Captvty/captvty-";$D$3;"/Captvty.exe.config")
rm -r ~/Captvty/captvty-2.3.1/tools && rm  ~/Captvty/captvty-2.3.1/Captvty.exe ~/Captvty/captvty-2.3.1/Captvty.exe.config

En $B$12

=CONCATENER("cd ~")
cd ~

Je fais en suite un copier/coller de $B$19 sur le terminal

=CONCATENER($B$5;" && ";$B$6;" && ";$B$7;" && ";$B$8;" && ";$B$9;" && ";$B$10;" && ";$B$11;" && ";$B$12)
wget -P ~/Téléchargements http://captvty.fr/?captvty-2.3.1.zip  --timeout=500 --dns-timeout=500 --connect-timeout=500 && cd ~/Téléchargements && mv index.html?captvty-2.3.1.zip captvty-2.3.1.zip && cd ~ && mkdir -p ~/Captvty/captvty-2.3.1 && mv -iv ~/Téléchargements/captvty-2.3.1.zip ~/Captvty/captvty-2.3.1/ && cd ~/Captvty/captvty-2.3.1 && unzip captvty-2.3.1.zip && cp Captvty.exe ~/Captvty && cp Captvty.exe.config ~/Captvty && cp -r tools ~/Captvty/ && rm -r ~/Captvty/captvty-2.3.1/tools && rm  ~/Captvty/captvty-2.3.1/Captvty.exe ~/Captvty/captvty-2.3.1/Captvty.exe.config && cd ~

Malheureusement, quelques-fois la première commande ne fonctionne pas et il est affiché sur le terminal

bruno@cd214289:~$ wget -P ~/Téléchargements http://captvty.fr/?captvty-2.3.1.zip  --timeout=200 --dns-timeout=200 --connect-timeout=200 && cd ~/Téléchargements && mv index.html?captvty-2.3.1.zip captvty-2.3.1.zip && cd ~
--2014-10-16 11:32:27--  http://captvty.fr/?captvty-2.3.1.zip
Résolution de captvty.fr (captvty.fr)... 213.186.33.19
Connexion vers captvty.fr (captvty.fr)|213.186.33.19|:80... connecté.
requête HTTP transmise, en attente de la réponse... 302 Moved Temporarily
Emplacement: http://captvty.fr [suivant]
--2014-10-16 11:32:29--  http://captvty.fr/
Réutilisation de la connexion existante vers captvty.fr:80.
requête HTTP transmise, en attente de la réponse... 200 OK
Taille : non spécifié [text/html]
Enregistre : «/home/bruno/Téléchargements/index.html?captvty-2.3.1.zip»

    [ <=>                                   ] 22 120      --.-K/s   ds 0,09s   

2014-10-16 11:32:29 (245 KB/s) - «/home/bruno/Téléchargements/index.html?captvty-2.3.1.zip» enregistré [22120]

bruno@cd214289:~$ 

J'ai essayé sans les --timeout --dns-timeout --connect-timeout
J'ai essayé

--timeout=0 --dns-timeout=0 --connect-timeout=0
--timeout=200 --dns-timeout=200 --connect-timeout=200
--timeout=500 --dns-timeout=500 --connect-timeout=500

J'ai même essayé de le mettre juste après wget, là j'ai un message d'erreur et je me retrouve avec un fichier nommé index.html?captvty-2.3.1.zip impossible à ouvrir bien évidemment

Mais le problème qui n’apparaît que la première fois que je l'utilise (au démarrage du PC), puis, lors d'un nouvel essaie tout fonctionne correctement

j'ai penser scinder les deux (1er commande, puis le reste)

=$B$5
wget -P ~/Téléchargements http://captvty.fr/?captvty-2.3.1.zip  --timeout=500 --dns-timeout=500 --connect-timeout=500 && cd ~/Téléchargements && mv index.html?captvty-2.3.1.zip captvty-2.3.1.zip && cd ~

puis

=CONCATENER($B$6;" && ";$B$7;" && ";$B$8;" && ";$B$9;" && ";$B$10;" && ";$B$11;" && ";$B$12)
mkdir -p ~/Captvty/captvty-2.3.1 && mv -iv ~/Téléchargements/captvty-2.3.1.zip ~/Captvty/captvty-2.3.1/ && cd ~/Captvty/captvty-2.3.1 && unzip captvty-2.3.1.zip && cp Captvty.exe ~/Captvty && cp Captvty.exe.config ~/Captvty && cp -r tools ~/Captvty/ && rm -r ~/Captvty/captvty-2.3.1/tools && rm  ~/Captvty/captvty-2.3.1/Captvty.exe ~/Captvty/captvty-2.3.1/Captvty.exe.config && cd ~

Mais j'aimerai faire cette commande en une seule fois

J'ai refais un essai sur le terminal avec

wget -P ~/Téléchargements http://captvty.fr/?captvty-2.3.1.zip  --timeout=500 && cd ~/Téléchargements && mv index.html?captvty-2.3.1.zip captvty-2.3.1.zip && cd ~

voici le résultat :

bruno@cd214289:~$ wget -P ~/Téléchargements http://captvty.fr/?captvty-2.3.1.zip  --timeout=500 && cd ~/Téléchargements && mv index.html?captvty-2.3.1.zip captvty-2.3.1.zip && cd ~
--2014-10-16 19:35:13--  http://captvty.fr/?captvty-2.3.1.zip
Résolution de captvty.fr (captvty.fr)... 213.186.33.19
Connexion vers captvty.fr (captvty.fr)|213.186.33.19|:80... connecté.
requête HTTP transmise, en attente de la réponse... 302 Moved Temporarily
Emplacement: http://captvty.fr [suivant]
--2014-10-16 19:35:15--  http://captvty.fr/
Réutilisation de la connexion existante vers captvty.fr:80.
requête HTTP transmise, en attente de la réponse... 200 OK
Taille : non spécifié [text/html]
Enregistre : «/home/bruno/Téléchargements/index.html?captvty-2.3.1.zip»

    [ <=>                                   ] 22 163      --.-K/s   ds 0,1s    

2014-10-16 19:35:15 (208 KB/s) - «/home/bruno/Téléchargements/index.html?captvty-2.3.1.zip» enregistré [22163]

bruno@cd214289:~$ wget -P ~/Téléchargements http://captvty.fr/?captvty-2.3.1.zip  --timeout=500 && cd ~/Téléchargements && mv index.html?captvty-2.3.1.zip captvty-2.3.1.zip && cd ~
--2014-10-16 19:35:19--  http://captvty.fr/?captvty-2.3.1.zip
Résolution de captvty.fr (captvty.fr)... 213.186.33.19
Connexion vers captvty.fr (captvty.fr)|213.186.33.19|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Taille : 15835933 (15M) [application/zip]
Enregistre : «/home/bruno/Téléchargements/index.html?captvty-2.3.1.zip»

100%[======================================>] 15 835 933  1,54MB/s   ds 10s

2014-10-16 19:35:29 (1,50 MB/s) - «/home/bruno/Téléchargements/index.html?captvty-2.3.1.zip» enregistré [15835933/15835933]

bruno@cd214289:~$

On dirait qu'il n'arrive pas à trouver le serveur où à le télécharger, c'est vraiment bizarre

Si quelqu'un aurait une idée

Dernière modification par NéoUbuntonien (Le 18/10/2014, à 16:12)

#2 Le 17/10/2014, à 13:09

Compte anonymisé

Re : [Resolu] Erreur sur "script" calc téléch. fichier captvty via terminal

Voyant ça

Taille : non spécifié [text/html]

et ça

Taille : 15835933 (15M) [application/zip]

J'ai pensé qu'il avait du mal à voir l'application j'ai donc chercher pour wget et j'ai trouvé cette page
- Wget : Descriptions des options principales

Et notamment :

doc.ubuntu-fr a écrit :

-A –> Permet de ne télécharger que le type de fichier choisi.
---

wget -r -A.jpg -awgetlog -imaliste.txt    

cf - Wget : Exemples d'utilisation avancée

j'ai donc fait

wget -A.zip -P ~/Téléchargements http://captvty.fr/?captvty-2.3.1.zip && cd ~/Téléchargements && mv index.html?captvty-2.3.1.zip captvty-2.3.1.zip && cd ~    

Mais cela fonctionne une fois sur deux

Dernière modification par NéoUbuntonien (Le 18/10/2014, à 19:36)

#3 Le 18/10/2014, à 16:10

Compte anonymisé

Re : [Resolu] Erreur sur "script" calc téléch. fichier captvty via terminal

Avec ces deux informations

Taille : non spécifié [text/html]   
Taille : 15835933 (15M) [application/zip]   

Je suis partie du principe qu'il y avait en fait deux fichiers à télécharger, une en html et l'autre en zip
j'ai donc modifié la commande afin de
- Changer tout de suite de répertoire (afin de ne pas trop encombrer la ligne)

cd ~/Téléchargements    

- Dans la première partie je charge le fichier en html

wget -A.html http://captvty.fr/?captvty-$D$3.html   

- dans la seconde je charge le fichier zip

wget -A.zip http://captvty.fr/?captvty-$D$3.zip    

- Je change le nom du fichier zip

mv index.html?captvty-$D$3.zip captvty-$D$3.zip   

- Je supprime le fichier html qui ne me sert pas

rm index.html?captvty-$D$3.html   

- Puis je retourne dans mon home

cd ~    

J'ai donc pour le ligne $B$5

=CONCATENER("cd ~/Téléchargements && wget -A.html http://captvty.fr/?captvty-";$D$3;".html && wget -A.zip http://captvty.fr/?captvty-";$D$3;".zip  && mv index.html?captvty-";$D$3;".zip captvty-";$D$3;".zip && rm index.html?captvty-";$D$3;".html && cd ~")    
cd ~/Téléchargements && wget -A.html http://captvty.fr/?captvty-2.3.1.html && wget -A.zip http://captvty.fr/?captvty-2.3.1.zip  && mv index.html?captvty-2.3.1.zip captvty-2.3.1.zip && rm index.html?captvty-2.3.1.html && cd ~   

Plus de problème de téléchargement se sont les -A.html & -A.zip qui m'ont sauvé

Problème Résolu

Dernière modification par NéoUbuntonien (Le 18/10/2014, à 19:34)