IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

Bash, FTP et boot RTC


Sujet :

Réseau

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 268
    Points : 128
    Points
    128
    Par défaut Bash, FTP et boot RTC
    Bonjour à tous,

    J'ai fait un petit script bash pour télécherger un pps en FTP pour qu'il se diffuse sur une TV.

    Le script sur la machine en question fonctionne parfaitement chez moi sur mon réseau.
    Mais sur place, sur la même machine, le ftp ne semble pas fonctionner correctement via le script bash ...

    Voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    #!/bin/sh
    rm -rf fichier.pps
    killall soffice.bin
     
    adress="xxx.xxx.xxx.xxx"
    username="*******"
    password="*******"
    dir=/www/upload-dir/
     
    ftp -i -n $adress <<EOF
    quote USER $username
    quote PASS $password
    cd $dir
    get fichier.pps
    bye
    EOF
    soffice -env -norestore -show /home/moi/presentation.pps
    Autre soucis, le gardien coupe le courant en fin de journée ...
    J'ai essayé de programmer un boot par le BIOS avec l'option power on RTC Alarm mais ça ne fonctionne pas ou alors il y a quelque chose que je ne comprends pas ... la carte mère est une Asus P5Q.

    Si vous avez des idées à proposer, je suis preneur

  2. #2
    Membre confirmé Avatar de alexp
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    459
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 459
    Points : 532
    Points
    532
    Par défaut
    dans la pluspart des bios, tu as une option qui si elle est activé, démarre automatiquement le pc des que la carte mere est sous tension
    Vous êtes mélomanes? allez voir harmoniedecharolles.no-ip.org
    Tout est possible, tout est réalisable, le tout étant de savoir comment faire
    astuces pc
    gull villefranche

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 268
    Points : 128
    Points
    128
    Par défaut
    Salut AlexP (tiens, ça me rappelle le nom d'un Dj )

    Je me suis mal exprimé, je n'ai rien programmé avec RTC, j'ai juste mis le paramètre Power on RTC à true et j'ai spécifié une date et une heure pour tester mais il a pas voulu booter.

    Je viens de tomber sur ça : http://vip.asus.com/forum/view.aspx?...Language=en-us

    Mais le test que j'ai fait, c'est :
    1) Je modifie le BIOS
    2) Je reboot
    Normalement ça devrait fonctionner (ou je lis mal l'anglais)

    C'est curieux ...

    Et pour le FTP, je suis largué, l'admin réseau certifie que le transfert FTP est
    autorisé. Quand je fais un test avec FireFTP (module Firefox) ça passe, quand je le fais par le shell ça fonctionne une fois sur 2. Le poste étant en wifi, j'ai émis l'hypothèse que le réseau était instable mais je ne suis sur de rien

  4. #4
    Invité
    Invité(e)
    Par défaut
    Salut,

    As-tu essayé de débugger ton script ?

    remplacer

    par

    et rediriger les éventuelles erreurs dans un fichier log

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ./ton_script.sh 2> error.log
    Ensuite nous fournir les résultats obtenus.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 268
    Points : 128
    Points
    128
    Par défaut
    #!/bin/sh -xv
    Je savais pas faire ça

    Merci Mygale1978, je vais y retourner pour tester ça (je vais ajouter l'option -v sur la commande FTP ça aidera peut-être aussi).

    Je vais aussi tester avec lftp voir si ça change quelque chose ...

    Merci du coup de main les gars

    Je vous dit quoi dès que j'ai testé

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 268
    Points : 128
    Points
    128
    Par défaut
    je pense que l'omission du mode passif (-p) expliquerait pas mal de chose. Dommage, je n'ai pas pu testé, le réseau était down

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 268
    Points : 128
    Points
    128
    Par défaut
    Je retourne cet après-midi sur le site pour faire les tests.

    Je me posais une question importante, comment faire pour que :
    - Si lors d'une tentative de téléchargement FTP la connexion se perd, relancer le téléchargement.

    Es-ce faisable en bash ?

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 268
    Points : 128
    Points
    128
    Par défaut
    Je pense que je peux faire ça :
    - A la fin du script
    - Tant que la date n'est de modification n'est pas à jour
    on se reconnecte et on relance le téléchargement

    je vais me débrouiller ... on verra déjà ce que ça donne en debugant et en regardant les logs ...

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    268
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 268
    Points : 128
    Points
    128
    Par défaut
    Le pb était bien de devoir spécifier le mode passif à la connection.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Script Bash Ftp backup cPanel
    Par Orangevinz dans le forum Linux
    Réponses: 4
    Dernier message: 23/05/2012, 15h42
  2. Comment intercepter le timeout d'une connexion ftp en bash
    Par Tilwan dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 12/04/2010, 11h30
  3. bash : script pour ftp
    Par troumad dans le forum Shell et commandes GNU
    Réponses: 12
    Dernier message: 28/02/2010, 09h43
  4. [bash][ftp] comment gérer les erreurs
    Par Merfolk dans le forum Linux
    Réponses: 2
    Dernier message: 31/07/2008, 09h17
  5. FTP sans internet par modem et RTC
    Par stkam dans le forum Développement
    Réponses: 5
    Dernier message: 03/11/2004, 09h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo