linux - Why do I keep getting NonZeroExitCode when using sbatch SLURM? -
मेरे पास एक साधारण test.ksh है कि मैं कमांड के साथ चल रहा हूं:
sbatch test.ksh
मैं पहले से ही निम्नलिखित के बारे में सुनिश्चित कर लिया है:
मैं "जॉबस्टेट = फेलिड रीजन = नॉनज़रोएक्सिटकोड" ("स्कंट्रोल शो जॉब" का उपयोग करके) / P>
- slurmd और slurmctld ऊपर हैं और ठीक से चल रहा है
- "test.ksh" पर उपयोगकर्ता विशेषाधिकार 777 है।
- कमांड "srun test.ksh"
- मैंने भाग्य के बिना "test.ksh" की अंतिम पंक्ति में "वापसी 0" डालने की कोशिश की
- मैंने भाग्य के बिना "test.ksh" की अंतिम पंक्ति में "exit 0" डालकर कोशिश की
- मैंने "test.ksh" की अंतिम पंक्ति में "मेजबाननाम" डालकर भाग्य के बिना भाग्य की कोशिश की
- मैंने भाग्य के बिना "test.ksh" की अंतिम पंक्ति "srun hostname" डालने की कोशिश की
मुझे पता चला कि मैंने सेट नहीं किया था - आतंक और - आउटपुट, जिसका अर्थ था कि डिफ़ॉल्ट वर्तमान निर्देशिका थी जिसमें से मैं कमांड जारी कर रहा था।
समस्या यह थी कि मेरे पास वर्तमान निर्देशिका में लिखने के लिए पर्याप्त विशेषाधिकार नहीं था।
समाधान था कि आतंक और - आउटपुट निर्देशिकाओं को उस स्थान पर सेट करें जहां मुझे विशेषाधिकार थे।
Comments
Post a Comment