Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1922 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Resolu]executer script sur machine distante

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Resolu]executer script sur machine distante

n°1558741
Galaxie200​7
Posté le 11-05-2007 à 11:19:23  profilanswer
 

Bonjour, :hello:  
J’aimerais de ma machine windows exécute un script, existant sur mon disque dur, sur une machine linux distante Quelle sont les solutions possibles
 
Merci pour vos aides


Message édité par Galaxie2007 le 30-05-2007 à 19:42:02
mood
Publicité
Posté le 11-05-2007 à 11:19:23  profilanswer
 

n°1559055
speos
Programmation & Finances
Posté le 11-05-2007 à 17:05:47  profilanswer
 

Pas très clair ce que tu veux faire. Peux-tu reformuler ?


---------------
En perpétuel apprentissage !
n°1559057
masklinn
í dag viðrar vel til loftárása
Posté le 11-05-2007 à 17:07:00  profilanswer
 

Le script est sur ta machine mais pas sur ta machine distante?


Message édité par masklinn le 11-05-2007 à 17:07:46

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1559164
Galaxie200​7
Posté le 11-05-2007 à 20:39:38  profilanswer
 

oui c'est ca il est sur ma machine comment je fais pour que l'autre machine le voit ou je dois l'envoyer a cette machine distante ??
comment je fais lancer une commande pour dire a cette machine fais ou execute ce fichier  

n°1559367
masklinn
í dag viðrar vel til loftárása
Posté le 12-05-2007 à 12:46:50  profilanswer
 

tu dois l'envoyer.
 
pour lancer ta commande, connectes toi en SSH sur la machine distante et exécute le script/logiciel via la ligne de commande.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1559456
Galaxie200​7
Posté le 12-05-2007 à 21:14:20  profilanswer
 

'envoyer avec quel outil en java???
est ce que je peux connectes en SSH sur la machine distante avec java??
est 'il possible
merci

n°1559460
masklinn
í dag viðrar vel til loftárása
Posté le 12-05-2007 à 21:18:23  profilanswer
 

Galaxie2007 a écrit :

'envoyer avec quel outil en java???


Pourquoi vouloir faire ça avec java [:petrus dei]

Galaxie2007 a écrit :

est ce que je peux connectes en SSH sur la machine distante avec java??


Aucune idée, google est ton ami, probablement, je dois néamoins dire que j'en vois absolument pas l'intérêt.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1559461
Galaxie200​7
Posté le 12-05-2007 à 21:23:06  profilanswer
 

OK, jai posse cette question qu'apres une longe recherche ds google mais j'ai aussi pas compris esprit d'execution adistance
car j'ai une application developpe en java et genere un script mais elle reste la partie de execution a distance, j'ai chercher bien ds les forums,faqs mais  pas reponse clair et simplifie
Merci

n°1559462
masklinn
í dag viðrar vel til loftárása
Posté le 12-05-2007 à 21:43:11  profilanswer
 

Ton post est incompréhensible, si tu pouvais le réécrire en français, te relire et fournir toutes les informations ça permettrait aux gens de répondre.

 

Accessoirement, l'usage d'un correcteur orthographique serait une bonne idée.


Message édité par masklinn le 12-05-2007 à 21:43:40

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1560413
Galaxie200​7
Posté le 14-05-2007 à 20:15:30  profilanswer
 

Bon j'explique,
j'ai une application developpe en java et genere un script ce dernier je veux l'executer sur une machine linux distante, j'ai refelchi a ssh et java mais je ne connait pas quels sont les etapes a realiser pour effectuer cette tache??

mood
Publicité
Posté le 14-05-2007 à 20:15:30  profilanswer
 

n°1566413
stox
Posté le 28-05-2007 à 21:56:41  profilanswer
 

Galaxie2007 a écrit :

Bon j'explique,
j'ai une application developpe en java et genere un script ce dernier je veux l'executer sur une machine linux distante, j'ai refelchi a ssh et java mais je ne connait pas quels sont les etapes a realiser pour effectuer cette tache??


 
Déjà il faudrai que tu te penches sur la manière d'envoyer le script sur la machine distante (FTP ou SFTP) ? il y a des libs en Java qui permettent de faire ça. Une fois que tu auras réussi à l'envoyer tu te pencheras sur la question de l'executer.  

n°1566518
leneufjuil​let2006
♫ Adagio ♫
Posté le 29-05-2007 à 09:21:02  profilanswer
 

http://www.ganymed.ethz.ch/ssh2/

 

tested and approved


Message édité par leneufjuillet2006 le 29-05-2007 à 09:21:11
n°1566562
Galaxie200​7
Posté le 29-05-2007 à 10:52:34  profilanswer
 

Cette librarie ganymed permet de realiser une connexion en ssh entre deux machine linux, et entre deux machine windows et entre Windows et linux...
 
J'ai teste la partie connexion entre deux machines windows PC1,PC2 connecte en resau. PC1 contient un serveur ssh window et PC2 contient la classe Basic qui se trouve dans example de ganymed
 
 Mais est ce que cette librairie assure elle la copie des fichiers entre deux machine windows c'est a dire copier fichier de PC2 vers PC1?? Comment je peux le faire??
Merci

n°1567171
Xtr3m01
Posté le 30-05-2007 à 12:28:17  profilanswer
 

Avec Java RMI (Remote Method Invocation),
 
Tu crées un objet Script, avec un attribut File contenant par exemple le path vers ton script (par exemple),
Tu peux ainsi passer a une methode distante avec un ou des paramètre, un chemin, une option, un fichier...  
tu codes une method execute (qui sera executable a distance) qui s'applique sur ton objet script, cette derniere prend en param un String Path et un File (fichier que tu veux utilisé avec ton script)  
Dans ton code, sur la machine distante (par exemple apres la génération de script par ton apps java), tu "partages" ton objet script via RMI (avec Naming.rebind()).
Dans ton code, sur la machine local, tu entres ton paramètre, tu crées un objet File avec le fichier que ton application distante a besoin et tu execute la methode distante avec comme paramètre tes objets locaux... Ca va être magique.
En gros ce que ta besoin de connaitre, c'est le RMI, google "Java RMI" et lancer un processus en Java avec l'objet Process. Si ta des questions va y :)

n°1567190
Galaxie200​7
Posté le 30-05-2007 à 13:01:11  profilanswer
 

Merci pour votre aide  
Remote Method Invocation:
c'est a dire invoquer ou appeler une methode a distance mais ici le besoin transferer le fichier au depart puis l'executer .
Le probleme reside comment je l'envoi de facon securise avec ganymed
Merci

n°1567236
Xtr3m01
Posté le 30-05-2007 à 14:04:22  profilanswer
 

Bah oui tu le fais avec ça :f Maintenant si tu veux le sécurisé, c'est sur que faudra faire autrement


Message édité par Xtr3m01 le 30-05-2007 à 14:05:01

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Resolu]executer script sur machine distante

 

Sujets relatifs
[Résolu] Conflit entre deux fichiers js (plusieurs onLoad)[RESOLU] ASP.NET et AJAX 1.0, intellisense KO
Résolu : Je cherche l'outil de saisie style explorateur en VB[Résolu][Débutant C#] - Requete SQL
Calcul de durée totale/de sessionCalcul de nombres complexes [RESOLU]
[Résolu] Comment faire ???[résolu] [DOS] del sans confirmation
exécuter un programme exe sur serveur[résolu] lien entre la 3D et c#
Plus de sujets relatifs à : [Resolu]executer script sur machine distante


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR