Terrano Posté(e) le 3 février 2015 Posté(e) le 3 février 2015 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 0 Citer
Terrano Posté(e) le 3 février 2015 Auteur Posté(e) le 3 février 2015 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. 0 Citer
Terrano Posté(e) le 3 février 2015 Auteur Posté(e) le 3 février 2015 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. 0 Citer
kanjusei Posté(e) le 5 février 2015 Posté(e) le 5 février 2015 Tu peux utiliser ces deux commandes à ta guise: wget --content-disposition www.tonaddresse.fake curl -J -O www.tonaddresse.fake 0 Citer
gaetan.cambier Posté(e) le 5 février 2015 Posté(e) le 5 février 2015 Comment PHP fournit-il le fichier ? Donne p-e le lien en PV et on saura trouver une solution 0 Citer
Terrano Posté(e) le 6 février 2015 Auteur Posté(e) le 6 février 2015 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 ? 0 Citer
gaetan.cambier Posté(e) le 6 février 2015 Posté(e) le 6 février 2015 Par défaut la commande vérifie la validité du certificat 0 Citer
Terrano Posté(e) le 7 février 2015 Auteur Posté(e) le 7 février 2015 Merci pour votre aide, je commence à me faire les dents et à tout configurer aux petits oignons grace a vous 0 Citer
Messages recommandés
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.