मुझे एक पर्ल स्क्रिप्ट मिली है जिसे एक और पर्ल स्क्रिप्ट निष्पादित करने की आवश्यकता है। यह दूसरी स्क्रिप्ट सीधे कमांड लाइन पर निष्पादित की जा सकती है, लेकिन मुझे इसे अपने पहले कार्यक्रम के भीतर से निष्पादित करने की आवश्यकता है। मुझे इसे कुछ पैरामीटर पारित करने की आवश्यकता होगी जो सामान्य रूप से चलने पर पारित हो जाएंगे (पहली स्क्रिप्ट समय-समय पर चलती है, और सिस्टम शर्तों के एक निश्चित सेट के तहत दूसरी स्क्रिप्ट निष्पादित करती है)।मैं पर्ल स्क्रिप्ट के भीतर से पर्ल स्क्रिप्ट कैसे चला सकता हूं?
प्रारंभिक गूगल खोजों बैकटिक या एक प्रणाली() कॉल का उपयोग कर सुझाव देते हैं। क्या इसे चलाने के लिए कोई और तरीका है? (मैं हां अनुमान लगा रहा हूं, क्योंकि यह पर्ल है जिसके बारे में हम बात कर रहे हैं: पी) अगर मुझे आवंटित प्रोग्राम से आउटपुट कैप्चर करने की आवश्यकता है तो कौन सी विधि को प्राथमिकता दी जाती है (और, यदि संभव हो, तो आउटपुट के रूप में आउटपुट के रूप में आउटपुट को पाइप करें कार्यक्रम सीधे बुलाया गया था)?
(संपादित करें:।। ओह, अब अतः कुछ संबंधित सवालों का सुझाव This one करीब है, लेकिन वास्तव में नहीं के रूप में मैं क्या पूछ रहा हूँ दूसरा कार्यक्रम की संभावना एक घंटे या अधिक ले जाएगा चलाने के लिए एक ही (मैं के बहुत सारे/ओ), तो मैं नहीं यकीन है कि एक बंद मंगलाचरण इस के लिए सही फिट है अगर आप कमांड के उत्पादन पर कब्जा करने की जरूरत है।)
यह बस का उपयोग 'कर' के लिए एक बहुत आसान और अधिक संक्षिप्त होना नहीं चाहेंगे त्रुटि शामिल नहीं है? – innaM
धन्यवाद। मैंने सूची में 'डू' जोड़ा। – Colin