रीफ्रेश करें मेरे पास लंबे समय तक चलने वाली टोक़/पीबीएस नौकरी है और मैं आउटपुट की निगरानी करना चाहता हूं। लेकिन जॉब समाप्त होने के बाद लॉग फ़ाइल केवल कॉपी हो जाती है। पीबीएस को ताज़ा करने के लिए इसे मनाने का कोई तरीका है?पीबीएस, stdout
उत्तर
दुर्भाग्यवश, AFAIK, जो पीबीएस/टोक़ के साथ संभव नहीं है - stdout/stderr धाराओं को निष्पादन मेजबान पर स्थानीय रूप से स्पूल किया जाता है और फिर नौकरी समाप्त होने के बाद सबमिट होस्ट में स्थानांतरित कर दिया जाता है। यदि आप निष्पादन के दौरान इसे मॉनीटर करना चाहते हैं तो आप प्रोग्राम के मानक आउटपुट को फ़ाइल में रीडायरेक्ट कर सकते हैं (यह केवल तभी समझ में आता है जब निष्पादन और सममित मेजबान एक आम फाइल सिस्टम साझा करते हैं)।
मुझे संदेह है कि तर्क यह है कि यह नोड्स पर नौकरियों को निष्पादित करने की अनुमति देता है जो सबमिट नोड के साथ अपने फाइल सिस्टम को साझा नहीं करता है।
यह टोरक्व में संभव है। आप
$ spool_as_final_name सच
माँ के कॉन्फ़िग फ़ाइल में सेट कर सकते हैं आप एक साझा फाइल सिस्टम है। स्पूल निर्देशिका में स्पूलिंग के बजाय फ़ाइल को अंतिम आउटपुट गंतव्य पर सीधे लिखा जाएगा। एक बार जब आप इसके साथ स्थापित हो जाते हैं तो आप आउटपुट फ़ाइल को पूंछ कर सकते हैं और अपनी इच्छित चीज़ों की निगरानी कर सकते हैं।
http://www.adaptivecomputing.com/resources/docs/torque/3-0-3/a.cmomconfig.php (spool_as_final_name
मेरे लिए के लिए खोज, ssh-इंग नोड जहां काम चल रहा है और /var/spool/torque/spool/
काम करता है के अंतर्गत फ़ाइलें में दिख रही है, लेकिन यह इस विशेष वातावरण में हो सकती है।
- 1. वर्तमान में पीबीएस नौकरी
- 2. सीधे पीबीएस स्क्रिप्ट
- 3. आर प्रोग्रामिंग - पीबीएस
- 4. stdout
- 5. stdout
- 6. stdout
- 7. STDERR STDOUT
- 8. कैप्चरिंग stdout जब Runtime.exec
- 9. पावरहेल stdout फ्लश
- 10. एलएलवीएम stdin/stdout/stderr
- 11. पॉपिंग stderr और stdout
- 12. रीडायरेक्ट stdout और उपसर्गों
- 13. stdout और stdin रिश्तों
- 14. रूबी IO.popen STDOUT बफरिंग
- 15. पीबीएस टोक़ में qsub -v कमांड का उपयोग कैसे करें?
- 16. जावा अंतर StdOut बनाम System.out.println
- 17. लॉगिंग stdout और stderr बयान
- 18. प्रगति पट्टी (पीईक्यूटी 4, stdout)
- 19. stdout बारे में/stderr पुनर्निर्देशन
- 20. एरलांग पढ़ें stdin लिखें stdout
- 21. subprocess.Popen से stdout को सहेजना
- 22. विम फिल्टर और stdout/stderr
- 23. paramiko stdout और stderr गठबंधन
- 24. Wget उत्पादन दस्तावेज़ और STDOUT
- 25. कैसे खुला (STDOUT, '>: अदिश', \ $ stdout) पर्ल में काम करता है?
- 26. विंडोज कंसोल प्रोग्राम stdout पाइप रीडायरेक्शन
- 27. टॉमकैट में stdout आउटपुट कैसे लॉग करें?
- 28. ओस्क्रिप्ट/एप्पलस्क्रिप्ट से stdout पर प्रिंट करें
- 29. किसी अन्य प्रक्रिया के stdout को देखकर
- 30. बैश stdout/stderr दो स्थानों पर पुनर्निर्देशित?
मैंने पाया एक '-के' ध्वज जो बहुत अच्छा नहीं है - इसलिए मैंने कतार के बाहर स्टडआउट को कैप्चर करना समाप्त कर दिया।:/ – Anycorn
लंबे समय तक एसजीई उपयोगकर्ता आउटपुट फाइलों को तुरंत देखने में सक्षम होता था, मुझे तुम्हारा दर्द महसूस होता है। एक संयोग, मैंने आज सुबह दोपहर बिताया है कि एमओएबी/टोक़ सिस्टम पर एलएसएफ के 'बीपीके' कमांड के विकल्प की तलाश है और निराशाजनक रूप से कोई नहीं मिला। –