Aller au contenu

[Script] Rappatrier Un Fichier Ext


Terrano

Messages recommandés

Bonjour,

N'y connaissant rien à Linux, je cherche à mettre en place un job qui récupère un fichier http://www.undomaine.com/fichier.txtpour le stocker dans un dossier partagé /volume1/logs et écraser le fichier existant s'il existe déjà.

A priori, il faut paramétrer une tâche qui exécute un Script Shell .sh, sauf que je ne connais absolument rien à ce langage.

Quelqu'un pourrait m'en expliquer les bases ?

Merci d'avance pour votre aide

Lien vers le commentaire
Partager sur d’autres sites

J'ai essayé le script suivant :

DIR=/volume1/logs

# wget output file
FILE=fichier.txt

# wget log file
LOGFILE=wget.log

# wget download url
URL=http://www.undomaine.com/fichier.txt

cd $DIR
wget $URL -O $FILE -o $LOGFILE

Mais rien ne se passe, l'utilisateur utilisé a pourtant les droits sur le dossier partagé du Syno.

Lien vers le commentaire
Partager sur d’autres sites

J'ai trouvé le problème, je pensais que wget prendrait le chemin défini par le cd mais non.

Il faut indiquer le chemin de destination :

wget $URL -P $DIR -O $FILE -a $LOGFILE

J'ai changé également le -o en -a pour garder l'historique des logs.

Par contre, comment faire s'il s'agit d'une page php renvoyant un fichier ?

Ca n'a pas l'air de fonctionner dans ce cas.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour, et merci pour votre aide, je confirme que la commande suivante fonctionnement parfaitement :

wget --content-disposition $URL -P $DIR -O $FILE -a $LOGFILE

Tout fonctionne, question, subsidiaire, comment faire la même chose en https en vérifiant que le certificat est bien le bon ?

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.