SSH

2012-08-29 15 views
8

के बाद स्क्रिप्ट कमांड चलाना मुझे एक स्क्रिप्ट लिखनी होगी जो एक दूरस्थ होस्ट में SSH करेगा, फिर उस दूरस्थ होस्ट पर कुछ आदेश चलाएं, फिर बाहर निकलें। अगर मैं सिर्फSSH

ssh $host 

#some command 

स्क्रिप्ट एसएसएच में होगा, तब तक प्रतीक्षा करें जब तक कि मैं मैन्युअल रूप से बाहर निकलता हूं, फिर आदेश चलाएं।

मैं उन आदेशों को दूरस्थ होस्ट पर कैसे चला सकता हूं?

+0

तुम भी उपयोग कर सकते हैं: // fabfile.org) – spicavigo

उत्तर

16
ssh $host 'command1; command2; command3' 

या आप बस एक आदेश है, तो:

ssh $host command1 

या आप कई आदेश (एक स्क्रिप्ट फ़ाइल) है:

कपड़े (http
cat file | ssh $host sh 
+1

तीसरा वही है जो मुझे चाहिए, धन्यवाद! – mathematician

+0

यदि तीसरे विकल्प को पारित करने की आवश्यकता है तो हम तीसरे विकल्प को कैसे संशोधित करेंगे? – memo