2011-09-15 2 views
1

Je voudrais savoir comment je peux exécuter un script à distance (sur une autre machine). Je ne sais pas quel genre de plate-forme ça va être. Alors S'il vous plaît me suggérer aussi quel genre de scripts je devrais préférer.Comment exécuter un script sur une machine distante?

+1

@downvote ... quand vous downvote alors stackoverflow vous demandez pourquoi vous parler downvoted ... – amod

+1

@downvoters ... Je ne sais pas pourquoi les gens downvote sans téling la raison .. ils ne savent pas comment utiliser stackoverflow ... juste abuser des droits ... au moins je devrais être familier quelle erreur j'ai fait pour que je puisse les expliquer quelque chose. – amod

Répondre

2

Voulez-vous créer un script ou utiliser Java?

Vous pouvez, par exemple, utiliser des scripts shell et exécuter d'autres scripts shell à distance via ssh. Vous pouvez également exécuter du code Java à partir des scripts shell.

Sur Linux, FreeBSD et MacOS, vous avez de bons shells et ssh pré-installés. Sur Windows, vous pouvez par exemple utiliser Cygwin pour les obtenir.

+0

Je veux utiliser des scripts ... – amod

+0

Ok, alors ma réponse devrait convenir. – DaveFar

+0

ok ... pouvez-vous me donner un exemple de code de script ... qui fonctionne à distance ... – amod

0

Il y a tellement de façons ... par exemple:

$ ssh [email protected] /bin/sh </local/path/to/script 
+0

Comment cela fonctionne-t-il? –

+0

@CiaranG: qui exécute un shell sur l'hôte distant passant le script à exécuter via stdin – salva

+0

Un shell? Qu'est-ce que stdin? Je ne comprends absolument pas ça. Ce que vous avez posté, est-ce un script DOS, PowerShell, je ne peux pas le dire. –

Questions connexes