कहें कि मैं bsub pwd
जैसे कुछ का उपयोग करके नौकरी जमा करता हूं। अब मैं अगले नौकरी के लिए निर्भरता बनाने के लिए उस नौकरी की नौकरी आईडी प्राप्त करना चाहता हूं। क्या कोई तरीका है कि मैं नौकरी आईडी वापस करने के लिए bsub प्राप्त कर सकता हूं?एलएसएफ - सबमिट की गई नौकरी की आईडी प्राप्त करें
उत्तर
बस एक संदर्भ के रूप में, यह अब तक का सबसे अच्छा समाधान हो सकता है। यह इस तथ्य का लाभ उठाता है कि bsub STDOUT को आईडी वाली एक पंक्ति लिखता है।
function nk_jobid {
output=$($*)
echo $output | head -n1 | cut -d'<' -f2 | cut -d'>' -f1
}
उपयोग:
jobid=$(nk_jobid bsub pwd)
$jobid = "0"
bsub pwd > $jobid
cat $jobid
मामले में आप सी का उपयोग कर रहे ++, आप कार्य सबमिट करने lsblib, LSF सी एपीआई का उपयोग कर सकते हैं। इनपुट और आउटपुट structs हैं। विशेष रूप से, आउटपुट स्ट्रक्चर में जॉब आईडी होती है।
#include <lsf/lsbatch.h>
LS_LONG_INT lsb_submit (struct submit *jobSubReq, struct submitReply *jobSubReply)
निल्स और एंड्री के पास क्रमशः खोल और सी/सी ++ वातावरण में इस विशिष्ट प्रश्न का उत्तर है। इमारत निर्भरता के प्रयोजनों के लिए, आप भी अपनी नौकरी नाम कर सकते हैं साथ -J तो नौकरी के नाम के आधार निर्भरता का निर्माण:
bsub -J "job1" <cmd1>
bsub -J "job2" <cmd2>
bsub -w "done(job1) && done(job2)" <cmd>
वहाँ थोड़ा अधिक जानकारी here है।
यह भी काम सरणियों के साथ काम करता है:
bsub -J "ArrayA[1-10]" <cmd1>
bsub -J "ArrayB[1-10]" <cmd2>
bsub -w "done(ArrayA[3]) && done(ArrayB[5])" <cmd>
तुम भी तत्व-दर-तत्व निर्भरता कर सकते हैं। निम्नलिखित काम के मैं वें तत्व केवल चलेंगे जब ArrayB
में इसी तत्व DONE
स्थिति तक पहुँच जाता है:
bsub -w "done(ArrayB[*])" -J "ArrayC[1-10]" <cmd3>
आप विभिन्न चीजों के बारे में अधिक जानकारी आप -w
here में निर्दिष्ट कर सकते हैं पा सकते हैं।
यदि आप जमा करने के बाद जॉबआईड देखना चाहते हैं, तो अधिकांश समय मैं दौड़ने वाली नौकरियों और विवरणों को देखने के लिए बसिस्ट या बिस्ट-एल का उपयोग करूंगा।
$ bhist
Summary of time in seconds spent in various states:
JOBID USER JOB_NAME PEND PSUSP RUN USUSP SSUSP UNKWN TOTAL
8664 F14r3 sample 2 0 187954 0 0 0 187956
- 1. पृष्ठभूमि में लॉन्च की गई नौकरी की पिड प्राप्त करना
- 2. एक फॉर्म की आईडी प्राप्त करें?
- 3. प्रक्रिया की दादाजी आईडी कैसे प्राप्त करें
- 4. क्रोम टैब की आईडी कैसे प्राप्त करें?
- 5. jquery- निकटतम div की आईडी प्राप्त करें?
- 6. फ्रंट पेज की आईडी प्राप्त करें वर्डप्रेस
- 7. Symfony2: लगातार ऑब्जेक्ट की आईडी प्राप्त करें
- 8. एक तत्व की आईडी प्राप्त करें
- 9. अपलोड की गई वीडियो की अवधि कैसे प्राप्त करें?
- 10. टाइपमिस्मैच अपवाद, प्रदान की गई आईडी गलत प्रकार
- 11. नोड + मोंगोस: आखिरी डाली गई आईडी प्राप्त करें?
- 12. जावास्क्रिप्ट सभी लोड की गई लिपियों को प्राप्त करें
- 13. कोडइग्निटर सक्रिय रिकॉर्ड - लौटाई गई पंक्तियों की संख्या प्राप्त करें
- 14. PostgreSQL में हटाई गई पंक्तियों की संख्या कैसे प्राप्त करें?
- 15. फ्लास्क/पायथन। अपलोड की गई फ़ाइल से mimetype प्राप्त करें
- 16. रिपोर्टिंग सेवाएं: जेनरेट की गई रिपोर्ट का पीडीएफ प्राप्त करें
- 17. उपयोगकर्ता की आईडी
- 18. LINQ, क्वेरी "आईडी की सरणी से प्राप्त"
- 19. पायथन + अजवाइन: नौकरी की चेनिंग?
- 20. jQuery में एंकर टैग की आईडी कैसे प्राप्त करें?
- 21. TinyMCE में नोड की आईडी कैसे प्राप्त करें?
- 22. ऐप की आईट्यून्स ऐप स्टोर आईडी प्राप्त करें?
- 23. ऑब्जेक्ट की ग्रहण डीबग आईडी कैसे प्राप्त करें?
- 24. वर्तमान में पायरोकम्स में उपयोगकर्ता की आईडी कैसे प्राप्त करें?
- 25. किसी दिए गए पथ की फ़ाइल आईडी प्राप्त करें
- 26. सामग्री पृष्ठ में मास्टर पेज ऑब्जेक्ट की आईडी प्राप्त करें
- 27. एंड्रॉइड: वर्तमान विषय की संसाधन आईडी कैसे प्राप्त करें?
- 28. संदेश प्रेषक की क्लाइंट आईडी socket.io में प्राप्त करें?
- 29. sqlalchemy flush() और डाली गई आईडी प्राप्त करें?
- 30. अपलोड की गई फ़ाइल के प्रतिशत की गणना कैसे करें?
यह कौन सी भाषा है? –
@AndreyRubshtein thats bash। – jsmedmar
मैं सोच रहा हूं कि $ (nk_jonid bsub $ VARIABLE) – jsmedmar