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