2011-03-03 8 views
11

मैं `स्थापित करने और एक वेब परियोजना जिसके दौरान मैं एक PostgreSQL डेटाबेस बनाने के लिए और एक RabbitMQ सर्वर विन्यस्त करने की जरूरत को तैनात करने के fabric उपयोग करने के लिए कोशिश कर रहा। ये दोनों ऑपरेशन इंटरैक्टिव हैं और उपयोगकर्ता को डेटाबेस बनाने, उपयोगकर्ता जोड़ने, पासवर्ड सेट करने आदि के लिए इनपुट की आवश्यकता है (कम से कम मेरे ज्ञान के लिए)।क्या मैं इंटरैक्टिव शैल कमांड करने के लिए फैब्रिक का उपयोग कर सकता हूं?

मैं एक कपड़े स्क्रिप्ट का उपयोग कर सकते हैं इस तरह के interative खोल संचालन करना है?

+0

क्या आपको उम्मीद है? Http://www.noah.org/wiki/pexpect –

+1

पर एक नज़र डालें अधिकांश (अच्छी तरह से बनाए गए) इंस्टॉलर्स के पास इंटरैक्टिव प्रश्नों से बचने का कोई तरीका होगा, या कम से कम उत्तर को स्क्रिप्ट करने के लिए कॉन्फ़िगरेशन प्रदान करेगा। 'उम्मीद' या 'pexpect' में आने से पहले, इसे देखने के लिए और अधिक फायदेमंद हो सकता है। – JimB

उत्तर

10

यह कपड़ा 1.0 में है। मैंने कोशिश की है और यह मेरे लिए काम करता है।

फैब्रिक के पुराने संस्करण (और इसी तरह के उच्च स्तर के एसएसएच पुस्तकालय) लैम्बो में दूरस्थ कार्यक्रम चलाते हैं, जो स्थानीय अंत से छूने में असमर्थ हैं। यह समस्याग्रस्त है जब आपको पासवर्ड दर्ज करने की गंभीर आवश्यकता होती है या अन्यथा रिमोट प्रोग्राम से बातचीत होती है।

कपड़ा 1.0 और बाद में इस दीवार टूट जाती है और आप हमेशा दूसरे पक्ष से बात कर सकते है।

Source

संपादित: नीचे पायने नोटों के रूप में, कपड़ा 1.0 जारी किया गया था। मैंने इसका संकेत देने के लिए जवाब संपादित किया।

+2

और फैब्रिक 1.0 को 6 मार्च को रिलीज़ किया गया था। – payne

संबंधित मुद्दे

 संबंधित मुद्दे