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

Administration système Discussion :

[SSH] Recuperer resultat commande à distance


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 45
    Par défaut [SSH] Recuperer resultat commande à distance
    Bonjour,

    Je souhaite recuperer le resultat d'une commande executee à distance dans un fichier output.txt.

    Dans la crontab de ma machine locale, la ligne ressemble a ca:

    00 12 * * * ssh login@machine_distante "ttysql -S @test.sql" > output.txt

    mais le fichier output.txt qui est cree sur ma machine locale est vide.

    Or lorsque j'execute cette commande sur la machine distante:

    ttysql -S @test.sql > output.txt

    le fichier output.txt est bien rempli.

    Pourrais-je avoir de l'aide?

    Merci

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

    Peux-tu mettre le chemin complet vers ta commande ssh ainsi que ttysql et retester.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 45
    Par défaut
    00 12 * * * ssh login@machine_distante "./bin/ttysql -S @test.sql" > output.txt

    Effectivement, la commande ttysql ne devait pas etre accessible.

    Le fichier output contient une erreur maintenant:

    Error: './bin/tty_sql:line3:sqlplus:commandnotfound'


    Probleme de path? Pourquoi etant donne que je me connecte a la machine distante?

  4. #4
    Membre éclairé
    Avatar de Le Barde
    Homme Profil pro
    Chanteur
    Inscrit en
    Juillet 2007
    Messages
    343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Chanteur

    Informations forums :
    Inscription : Juillet 2007
    Messages : 343
    Par défaut
    Au passage, il y a cet article qui est intéressant.

    La commande fonctionne chez moi. Et apparemment chez toi aussi, mais vérifie dans ton path ou dans ta commande si ton ttysql est bon. (./bin/ttysql, c'est bien /home/user/bin/ttysql ? On ne sait jamais.)

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 45
    Par défaut
    ./bin/ttysql est bien /home/user/bin/ttysql

    Voila, je suis sur de bien lancer ttyspl (la commande est bonne), mais lance a distance, ttyspl ne marche (cf message d'erreur).

  6. #6
    Invité
    Invité(e)
    Par défaut
    Le chemin absolu et non relatif!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    00 12 * * * /chemin_complet/ssh login@machine_distante "/home/user/bin/ttysql -S @test.sql" > output.txt

Discussions similaires

  1. recuperer resultat ligne de commande fichier mysql
    Par vincm70 dans le forum Administration
    Réponses: 0
    Dernier message: 05/10/2012, 10h33
  2. [SSH] Exécuter plusieurs commandes à distance
    Par tck-lt dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 13/04/2011, 17h13
  3. Automatisation de commande à distance SSH
    Par elspliffo dans le forum Réseau
    Réponses: 4
    Dernier message: 01/07/2009, 21h27
  4. Resultat commande => variable
    Par Bicnic dans le forum Linux
    Réponses: 3
    Dernier message: 10/07/2004, 12h07
  5. recuperation resultat requete
    Par mimilou dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 09/06/2004, 15h07

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