लिनक्स NUKE पथ पर्यावरण चर केवल GUI / इंटरएक्टिव में मान्यता प्राप्त है


0

मैंने "NUKE_PATH" पर्यावरण वैरिएबल को सेट किया है, जिसे मान्यता प्राप्त है और एक खुले टर्मिनल से nuke चलाने पर बिना किसी समस्या के लोड होता है, लेकिन जब मैं RUSH का उपयोग करके एक रिमोट रेंडर नौकरी प्रस्तुत करता हूं, तो इसे अनदेखा किया जा रहा है।

यहां तक ​​कि टर्मिनल से NV -V वर्बोज़ मोड को चलाने से पता चलता है कि यह पर्यावरण चर को लोड करता है और लॉग को देखता है, जिसे दूरस्थ रूप से सबमिट करते समय छोड़ दिया जाता है।

मैंने निम्नलिखित 3 स्थानों में NUKE_PATH सेट किया है:

  • / etc / पर्यावरण (NUKE_PATH = / path / to / script)
  • ~ / .bashrc (निर्यात NUKE_PATH = '/ पथ / से / स्क्रिप्ट')
  • ~ / .bash_profile (निर्यात NUKE_PATH = '/ पथ / से / स्क्रिप्ट')

इनमें से किसी को भी कमांड रेंडर के निष्पादन के साथ पहचाना नहीं जा रहा है लेकिन सभी GUI में ठीक काम करते हैं।

किसी भी तरह की सहायता का स्वागत किया जाएगा।

जवाबों:


0

आगे के प्रयोग पर, मैंने इसे संभालने का सबसे अच्छा तरीका पाया कि यह लिनक्स में ब्लेड के स्तर पर नहीं था, बल्कि अजगर के साथ प्रस्तुत करने के स्तर पर था। ईएनवी को प्रक्रिया के भाग के रूप में सेट करना:

  • os.environ ["NUKE_PATH"] = "/ पथ / से / स्क्रिप्ट"

समस्या को ठीक करता है और इसे अधिक नियंत्रित और कुशल तरीके से संभालता है, जबकि किसी भी मेजबान मशीनों पर ईएनवी सेट करने की परेशानी से भी बचाता है, चाहे वह ओएस कोई भी हो।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.