요약
다음 기사에서는 Nuke 의 표준 출력 및 표준 오류 출력을 텍스트 파일로 리디렉션하는 방법을 설명합니다.
추가 정보
Nuke 의 명령줄 작업은 표준 입력(STDIN), 표준 출력(STDOUT) 및 표준 오류(STDERR)로 분할되는 표준 스트림 으로 출력 됩니다.
Nuke 의 명령줄 출력을 별도의 파일로 내보내면 사용자는 응용 프로그램이 닫힌 후 사용자 정의 플러그인 위치, 렌더링 속도 또는 스크립트 편집기에서 출력된 정보에 대해 이러한 표준 스트림을 검토할 수 있습니다.
명령 프롬프트(Windows) 또는 터미널(macOS/Linux)에서 Nuke를 실행하면 ' > ' 기호를 Nuke 하여 명령줄 출력을 파일로 리디렉션할 수 있습니다 . 이는 표준 스트림을 사용자가 지정한 위치로 리디렉션하는 데 사용됩니다 .
STDOUT 및 STDERR 스트림을 리디렉션하려면 명령줄 작업에서 리디렉션 기호 앞에 각 스트림의 파일 설명자를 지정해야 합니다. STDOUT 스트림의 기본 파일 설명자는 '1'이고 STDERR 스트림은 '2'입니다.
아래 제공된 명령줄 작업은 데스크탑에 저장된 다른 텍스트 파일로 STDOUT 및 STDERR 출력 리디렉션의 예를 보여줍니다.
윈도우:
"C:\Program Files\Nuke14.0v5\Nuke14.0.exe" -V 1> C:\Users\<USERNAME>\Desktop\stdout.txt 2> C:\Users\<USERNAME>\Desktop\stderr.txt
맥 OS:
/Applications/ Nuke 14.0v5/ Nuke 14.0v5.app/Contents/MacOS/ Nuke 14.0 -V 1> /Users/<USERNAME>/Desktop/stdout.txt 2> /Users/<USERNAME>/Desktop/stderr.txt
리눅스:
'/usr/local/ Nuke 14.0v5/ Nuke 14.0' -V 1> /home/<USERNAME>/Desktop/stdout.txt 2> /home/<USERNAME>/Desktop/stderr.txt
참고: <USERNAME>을 컴퓨터 사용자 이름으로 바꾸십시오.
위에 제공된 예제 명령에 대해 강조해야 할 몇 가지 사항이 있습니다.
- 모든 데이터가 텍스트 파일로 리디렉션되므로 명령줄 출력을 리디렉션하면 더 이상 명령 프롬프트/터미널 내에 정보가 표시되지 않습니다.
- '
-V
' 자세한 명령줄 플래그를 추가하면 Nuke 기본적으로 로드하는 모든 것이 포함되며 플러그인 문제를 진단하는 데 유용할 수 있습니다.
상세 모드에 대한 자세한 내용은 다음 기사를 참조하십시오. Q100112: 상세 모드에서 Nuke 실행 및 문제를 일으키는 잠재적인 사용자 정의 격리 -
--nukex
,--studio
또는 Hiero 를 적절하게 시작하려면 위의 명령줄 예에 NukeX , Nuke Studio 또는 --hiero를--hiero
해야 합니다 .
표준 출력과 표준 오류 출력은 모두 ' & ' 기호를 사용하여 단일 파일로 함께 리디렉션될 수 있습니다. 두 스트림을 함께 병합하면 출력된 모든 데이터를 동일한 파일에 유지하는 이점이 있으며 일반적으로 명령 프롬프트/터미널에 표시되는 출력과 유사해 보입니다.
다음은 각 OS에 대한 예제 명령입니다.
윈도우:
"C:\Program Files\Nuke14.0v5\Nuke14.0.exe" -V > C:\Users\<USERNAME>\Desktop\stdall.txt 2>&1
맥 OS:
/Applications/ Nuke 14.0v5/ Nuke 14.0v5.app/Contents/MacOS/ Nuke 14.0 -V 1> /Users/<USERNAME>/Desktop/stdall.txt 2>&1
리눅스:
'/usr/local/ Nuke 14.0v5/ Nuke 14.0' -V 1> /home/<USERNAME>/Desktop/stdall.txt 2>&1
추가 읽기
Nuke 명령줄 플래그에 대한 자세한 내용은 다음 문서를 참조하세요. 명령줄 작업
우리는 문제로 불편을 끼쳐 드려 죄송합니다
이유를 알려주세요