2012-05-10 13 views
9

रीफ्रेश करें मेरे पास लंबे समय तक चलने वाली टोक़/पीबीएस नौकरी है और मैं आउटपुट की निगरानी करना चाहता हूं। लेकिन जॉब समाप्त होने के बाद लॉग फ़ाइल केवल कॉपी हो जाती है। पीबीएस को ताज़ा करने के लिए इसे मनाने का कोई तरीका है?पीबीएस, stdout

उत्तर

3

दुर्भाग्यवश, AFAIK, जो पीबीएस/टोक़ के साथ संभव नहीं है - stdout/stderr धाराओं को निष्पादन मेजबान पर स्थानीय रूप से स्पूल किया जाता है और फिर नौकरी समाप्त होने के बाद सबमिट होस्ट में स्थानांतरित कर दिया जाता है। यदि आप निष्पादन के दौरान इसे मॉनीटर करना चाहते हैं तो आप प्रोग्राम के मानक आउटपुट को फ़ाइल में रीडायरेक्ट कर सकते हैं (यह केवल तभी समझ में आता है जब निष्पादन और सममित मेजबान एक आम फाइल सिस्टम साझा करते हैं)।

मुझे संदेह है कि तर्क यह है कि यह नोड्स पर नौकरियों को निष्पादित करने की अनुमति देता है जो सबमिट नोड के साथ अपने फाइल सिस्टम को साझा नहीं करता है।

+0

मैंने पाया एक '-के' ध्वज जो बहुत अच्छा नहीं है - इसलिए मैंने कतार के बाहर स्टडआउट को कैप्चर करना समाप्त कर दिया।:/ – Anycorn

+2

लंबे समय तक एसजीई उपयोगकर्ता आउटपुट फाइलों को तुरंत देखने में सक्षम होता था, मुझे तुम्हारा दर्द महसूस होता है। एक संयोग, मैंने आज सुबह दोपहर बिताया है कि एमओएबी/टोक़ सिस्टम पर एलएसएफ के 'बीपीके' कमांड के विकल्प की तलाश है और निराशाजनक रूप से कोई नहीं मिला। –

7

यह टोरक्व में संभव है। आप

$ spool_as_final_name सच

माँ के कॉन्फ़िग फ़ाइल में सेट कर सकते हैं आप एक साझा फाइल सिस्टम है। स्पूल निर्देशिका में स्पूलिंग के बजाय फ़ाइल को अंतिम आउटपुट गंतव्य पर सीधे लिखा जाएगा। एक बार जब आप इसके साथ स्थापित हो जाते हैं तो आप आउटपुट फ़ाइल को पूंछ कर सकते हैं और अपनी इच्छित चीज़ों की निगरानी कर सकते हैं।

http://www.adaptivecomputing.com/resources/docs/torque/3-0-3/a.cmomconfig.php (spool_as_final_name

+0

धन्यवाद। मैं करूँगा इसे ध्यान में रखें लेकिन मेरे पास माँ – Anycorn

+0

पर कोई नियंत्रण नहीं है, नहीं, इसे उपयोगकर्ता द्वारा नियंत्रित नहीं किया जा सकता है, लेकिन इस सुविधा की तरह कई sys admins भी हैं। – dbeer

1

मेरे लिए के लिए खोज, ssh-इंग नोड जहां काम चल रहा है और /var/spool/torque/spool/ काम करता है के अंतर्गत फ़ाइलें में दिख रही है, लेकिन यह इस विशेष वातावरण में हो सकती है।

संबंधित मुद्दे