मैं अपनी पर्ल स्क्रिप्ट में LSF commandbsub
के लिए जॉब सीमाएं प्रोग्राम करना चाहता हूं जो हुड के तहत एलएसएफ नौकरियों को लॉन्च करता है। अगर मेरे पास 2000 नौकरियों की तरह कुछ है, तो मैं किसी भी समय अधिकतम 20 नौकरियों में भाग लेना चाहता हूं। मैं स्क्रिप्ट है कि 20 नौकरियों का शुभारंभ और फिर उन सभी Parallel::ForkManager
और Forks::Super
(जिनमें से मैं लेखक हूँ) सहित अन्य 20पर्ल में एक ही समय में एक बड़ी कतार से मैं कई नौकरियां कैसे चला सकता हूं?
7
A
उत्तर
11
कई मौजूदा पर्ल मॉड्यूल, शुरू करने से पहले समाप्त होने की प्रतीक्षा यह सुविधा प्रदान करते देखा है।
एक LSF::JobManager
मॉड्यूल भी है जिसके बारे में मुझे कुछ और पता नहीं है।
समानांतर :: ForkManager कंकाल
use Parallel::ForkManager;
$pm = new Parallel::ForkManager(20);
foreach $job (@jobsToRun) {
$pm->start and next;
system("bsub -K $job"); # bsub -K job to wait until job finishes, right?
$pm->finish;
}
और Forks :: सुपर
use Forks::Super MAX_PROC => 20;
foreach $job (@jobsToRun) {
fork { cmd => "bsub -K $job" };
}
में
संबंधित मुद्दे
- 1. मैं मेकफ़ाइल से पर्ल एक लाइनर कैसे चला सकता हूं?
- 2. मैं पर्ल से जल्दी से कई बड़ी सीएसवी फाइलों में डेटा कैसे एक्सेस कर सकता हूं?
- 3. मैं पर्ल में एक ही समय में एकाधिक सूचियों पर कैसे पुन: प्रयास कर सकता हूं?
- 4. एक ही समय में विलंबित नौकरियां और साइडकीक चलाएं
- 5. मैं पर्ल एक समय में एक चरित्र एसटीडीआईएन से इनपुट कैसे ले सकता हूं?
- 6. मैं एक ही पर्ल रेगेक्स से कई मैचों को कैप्चर कैसे कर सकता हूं?
- 7. एक ही समय में एक ही फाइल को कई तरीकों से कैसे हैश करें?
- 8. मैं पृष्ठभूमि में पर्ल सिस्टम कमांड कैसे चला सकता हूं?
- 9. मैं पर्ल वितरण में केवल एक विशिष्ट परीक्षण कैसे चला सकता हूं?
- 10. मैं Emacs में एक अजगर दुभाषिया कैसे चला सकता हूं?
- 11. मैं कई सेलेरी श्रमिकों को एक ही कार्य कैसे चला सकता हूं?
- 12. मैं पर्ल में एक सशर्त प्रतिस्थापन कैसे कर सकता हूं?
- 13. मैं लिनक्स में सिस्टम डिमन के रूप में एक पर्ल स्क्रिप्ट कैसे चला सकता हूं?
- 14. मैं पर्ल में एक स्ट्रिंग को कैसे लपेट सकता हूं?
- 15. एचटीएमएल 5 में, क्या मैं एक ही समय में एक ही ध्वनि को एक से अधिक बार खेल सकता हूं?
- 16. मैं Emacs में एक सूडो कमांड कैसे चला सकता हूं?
- 17. मैं सक्रिय पर्ल के साथ एक पर्ल स्क्रिप्ट कैसे चला सकता हूं?
- 18. मैं एक आईएस 8686 टाइमस्टैम्प को पर्ल में यूनिक्स समय में कैसे परिवर्तित कर सकता हूं?
- 19. मैं पर्ल में HTTP :: Async के साथ एक समय में 25 अनुरोध कैसे कर सकता हूं?
- 20. मैं एक पर्ल स्क्रिप्ट में चर देखने के लिए एक पर्ल स्क्रिप्ट कैसे प्राप्त कर सकता हूं?
- 21. मैं पर्ल स्क्रिप्ट के भीतर से पर्ल स्क्रिप्ट कैसे चला सकता हूं?
- 22. मैं पर्ल में एक बाइनरी फ़ाइल कैसे बना सकता हूं?
- 23. मैं पर्ल में एक सरणी कैसे छोटा कर सकता हूं?
- 24. एक ही समय में
- 25. मैं बाहरी कमांड कैसे चला सकता हूं और पर्ल में अपना आउटपुट कैप्चर कर सकता हूं?
- 26. मैं एक .exe कैसे चला सकता हूं लेकिन एक ही कमांड विंडो में रहता हूं (नया नहीं खोलता)?
- 27. ग्रहण में, मैं एक जुनीट टेस्ट केस को कई बार कैसे चला सकता हूं
- 28. मैं समय-समय पर सेवा विधि कैसे चला सकता हूं?
- 29. मैं स्ट्रॉबेरी पर्ल के साथ प्रोग्राम कैसे चला सकता हूं?
- 30. मैं एक ही एक्सटेंशन के साथ एकाधिक इनपुट फ़ाइलों पर एक पर्ल स्क्रिप्ट कैसे चला सकता हूं?
यह बहुत अच्छा है! बहुत धन्यवाद – Gordon
एलएसएफ का उपयोग करने के इन सभी वर्षों के बाद, मैंने अभी 'bsub-k' के बारे में सीखा है। धन्यवाद! –