मैं उपयोग करना सीख रहा हूं /usr/bin/expect
पहली बार, दुःस्वप्न को स्वचालित करने के लिए जो स्रोत से फ़िंक स्थापित कर रहा है, क्योंकि उस स्क्रिप्ट में कुछ दर्जन संकेत हैं, जिनमें से सभी का उत्तर कुंजी दर्ज किया जा सकता है। परेशानी यह है कि स्क्रिप्ट का एक भाग लगभग 30 मिनट लेता है, जबकि अंतिम भाग में लगभग 10 मिनट लगते हैं। मुझे यकीन नहीं है कि क्या set timeout 1800
या set timeout 600
। मूल रूप से, मैं जानना चाहता हूं कि क्या set timeout
हर समय के लिए प्रभाव expect "..."
बयान, या यदि यह केवल अंतिम को प्रभावित करता है expect eof
।
मैं इस रूढ़िवादी को कॉन्फ़िगर कर सकता हूं और बस साथ जा सकता हूं set timeout 1800
, लेकिन मुझे लगता है कि अगर उम्मीद के शब्दार्थ यहां अंतिम ईओएफ के बारे में हैं, तो यह है कि वहां अधिक विशिष्ट प्रतीक्षा समय का चयन करना सबसे अच्छा है।
मुझे पता है कि मैं भी साथ जा सकता था set timeout -1
, लेकिन यह उम्मीद है कि स्क्रिप्ट सीआई सर्वर द्वारा चलाई जाएगी, और मैं नहीं चाहता कि वे अनिश्चित काल तक स्टाल करें।