Précédent   Forum des professionnels en informatique > Systèmes > Windows > Windows XP
Windows XP Forum d'entraide Windows XP. Avant de poster : La F.A.Q Windows XP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/08/2011, 23h12   #1
Invité de passage
 
Inscription : mai 2008
Messages : 22
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 22
Points : 0
Points : 0
Par défaut SSH et bat dans un autre bat

Bonjour

J'aimerais me connecter en ssh avec plink (putty en ligne da commande) et, en gardant la connection ouverte, exécuter un .bat, le tout à partir d'un .bat.

Donc, ma ligne plink est:
plink -load mon_profil

et ensuite, mon .bat (qui synchonise 2 bd)
D:\mon_repertoire\synchronisation.bat

Individuellement, ça fonctionne très bien mais, comment jumeler ces deux commandes dans un seul et même fichier bat?

Martin F
martinfa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 13h25   #2
Membre expérimenté
 
Homme
Inscription : juillet 2007
Messages : 437
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : juillet 2007
Messages : 437
Points : 558
Points : 558
Salut,

On comprends ta finalité "synchro de 2 bdd", mais en quoi le bat te sert en fait ? Les commandes que tu envois sont à destination d'un serveur Linux (vu l'utilisation de plink), mais tu parles de ".bat", spécifique à Windows ...

Donc c'est un peu flou.

Il me semble que Plink t'exécute une seule commande, mais ne reste pas connecté après ... Mais rien ne t'empêche de faire un script bash !
Luc1an0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 14h12   #3
Invité de passage
 
Inscription : mai 2008
Messages : 22
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 22
Points : 0
Points : 0
Par défaut Un seul clic

Bonjour

J'aimerais que les utilisateurs puissent, en un seul clic:

ouvrir la connexion ssh
exécuter le .bat (qui vient de talend) pour la synchronisation.

Martin
martinfa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 15h22   #4
Membre expérimenté
 
Homme
Inscription : juillet 2007
Messages : 437
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : juillet 2007
Messages : 437
Points : 558
Points : 558
Ouvre la connexion SSH depuis ton batch peut etre ?

Mais dans l'idée, le traitement Talend doit se faire "over ssh" ?
Luc1an0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 18h41   #5
Invité de passage
 
Inscription : mai 2008
Messages : 22
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 22
Points : 0
Points : 0
Par défaut je reprends

Bonjour

Donc, présentement, j'ai un .bat qui ouvre une connexion ssh. J'ai un autre .bat qui exécute une synchronisation, grâce à mon connexion ssh préalablement établie.

Lorsque je tente de mettre mes 2 tâches dans un même .bat, il me manque quelque chose pour que ça fonctionne... La connexion ssh s'ouvre mais ma deuxième ligne (.bat sync) ne s'exécute pas.

Ma question concerne donc la nomenclature du .bat qui inclura mes 2 fonctions à exécuter. J'ai lu et relu ("CALL", "&&", etc.) à mettre entre mes 2 tâches, sans succès.

Bref, si ma question n'est pas claire, n'hésitez pas à me revenir

Merci beaucoup

Martin
martinfa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h18.


 
 
 
 
Partenaires

Hébergement Web