2011-10-11 16 views
8

से capistrano के माध्यम से रिमोट होस्ट्स पर कमांड चलाएं कैपिटल में इसे बिना कैप्चर के बिना कमांड चलाने के लिए कोई तरीका है?कमांड लाइन

उदाहरण:

cap --eval "run 'du -sh'" --role web 

उत्तर

5

आप (प्रायोगिक) Capistrano खोल उपयोग कर सकते हैं।

$ cap shell 
10

आप सर्वर पर कमांड चलाने के लिए इसका उपयोग कर सकते हैं।

cap ROLES=web invoke COMMAND='du -sh' 

तुम भी एक टोपी नुस्खा नहीं है, तो आप कमांड लाइन पर सर्वर निर्दिष्ट कर सकते हैं:

cap -s user=myusername HOSTS=server1.com,server2.com invoke COMMAND='du -sh' 

अधिक कमांड लाइन विकल्प देखने के लिए, cap -H और cap -e invoke चलाते हैं।