GUI / 대화식에서만 Linux NUKE_PATH 환경 변수 regonized


0

열린 터미널에서 nuke를 실행할 때 문제없이 인식되고로드되는 "NUKE_PATH"환경 변수를 설정했지만 RUSH를 사용하여 원격 렌더링 작업을 제출하면 무시됩니다.

터미널에서 -V verbose 모드로 Nuke를 실행하더라도 환경 변수를로드하고 로그를 보는 위치를 보여 주며 원격 제출시 건너 뜁니다.

다음 세 곳에서 NUKE_PATH를 설정했습니다.

  • / etc / environment (NUKE_PATH = / 경로 / to / 스크립트)
  • ~ / .bashrc (NUKE_PATH = '/ path / to / scripts'내보내기)
  • ~ / .bash_profile (NUKE_PATH = '/ path / to / scripts'내보내기)

이들 중 어느 것도 렌더링의 명령 행 실행으로 인식되지 않지만 GUI에서는 모두 제대로 작동합니다.

도움을 주시면 감사하겠습니다.

답변:


0

추가 실험을 통해이 작업을 처리하는 가장 좋은 방법은 Linux의 블레이드 수준이 아니라 Python의 제출 수준이라는 것이 었습니다. 다음을 사용하여 프로세스의 일부로 ENV 설정

  • os.environ [ "NUKE_PATH"] = "/ path / to / scripts"

문제를 해결하고보다 통제되고 효율적인 방식으로 처리하는 동시에 OS에 상관없이 호스트 시스템에서 ENV를 설정해야하는 번거 로움을 덜어줍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.