Aller au contenu
View in the app

A better way to browse. Learn more.

Next

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Probleme avec un script shell

Featured Replies

Posté(e)

Bonjour à tous voila je débute sous linux depuis une petite semaine et la depuis deux jours je bloque sur un petit probleme :

Je veux créer un script shell qui me permette de recuperer un fichier automatiquement sur un serveur ftp via cette commande :

ftp < ftpauto

ftpauto est un fichier .txt contenant ceci :

open url

hypnoz (comme nom de user)

test (mot de passe)

get image.jpg

bye

Or quand je lance ceci ftp < ftpauto : J'ai le message suivant : Erreur command et il me redemande mon mot de passe pour me connecter mais comme il y a deja test (mot de passe) le transfert bug et ne s'effectue pas. Tandis que si j'enleve la ligne test et relance ftp < ftpauto ca fonctionne super ...

Please Help ou il y a une erreur dans ma commande ou le script ?

( PS: Je sais qu'il existe wget -i ftpauto pour faire cette transaction avec le .txt mais je voudrais comprendre < et connaitre mes erreurs dans ce que je fais )

J'ai aussi tester un wget < ftpautow avec dans le ftpautow : ftp://login:pass@url/fichier mais ca ne passes pas non + :yes: )

Merci de vos réponse :fumer:

Posté(e)

je pense pas que le client FTP de base soit capable de lire le mot de passe depuis un fichier. Essaye avec lftp si tu veux pas utiliser wget.

A+

Gauret

Posté(e)
  • Auteur
je vois pas pourquoi tu tiens absolument à mettre ftpauto .... :keskidit:

En fait c'est pour comprendre comment fonctionne < enfin je sais comment il fonctionne mais je vois pas pourquoi ca fonctionne pas et j'aimerai comprendre :fou:

Posté(e)
  • Auteur

Ok merci de vos réponses :incline:

Je pense bientot tenter la mise en place d'un serveur Samba, il parait que c'est pas trop difficile pour un newb ... ++

Posté(e)
Ok merci de vos réponses :pleure:

Je pense bientot tenter la mise en place d'un serveur Samba, il parait que c'est pas trop difficile pour un newb ... ++

c pas evident je confirme voir mon topic :pleure:

  • 3 semaines après...
Posté(e)

ton script n'est pas bon c'est (tu as oublié la commande user):

open url

user hypnoz

test

get image.jpg

bye

exit

Là ça devrait marcher (chez moi ça fonctionne).

et pour le lancer :

ftp -vin < mon_script

Posté(e)

Sinon tu ajoute/modifie le fichier .netrc dans lequel tu mets les infos qui vont bien et quand tu lanceras ftp mon.site ça fera tout tout seul

Quand tu voudra un poil de sécurité, et moins de pb, tu feras ça en ssh ...

avec la clé de l'un dans le ~/.ssh/known_hosts de l'autre, tu pourras faire un scp entre les deux sans stocker nul part de passwords, etc. ..

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.