まとめ
この記事では、 Nukeの実行時にクラッシュ レポートの作成を有効または無効にする方法、レポートのデフォルトの場所について説明し、これをカスタマイズする方法についてのガイダンスを提供します。
詳細情報
デフォルトでは、 Nukeのクラッシュレポートは GUI モードで有効になり、ターミナルモードでは無効になります。つまり、バッチレンダリングやNukeの Python インタープリターの使用など、ターミナルコマンド経由でNuke操作を開始すると、クラッシュレポートウィンドウが表示されず、 Nuke予期せず終了した場合にクラッシュレポートを送信できません。
Nukeがターミナル モードのときにクラッシュ レポートを有効にするには、またはクラッシュ レポートを完全に無効にするには、以下のセクションで説明するように、
--crashhandlingコマンドライン フラグまたはNUKE _CRASH_HANDLING環境変数を使用できます。
注意:
NUKE _CRASH_HANDLING環境変数と--crashhandlingコマンドライン フラグの両方が存在する場合、コマンドライン フラグが優先されます。ターミナルモードでクラッシュレポートを有効にする:
クラッシュ レポートの生成を有効にするには、次の例のように、 Nuke起動時に
--crashhandling 1フラグを使用します。 macOS:
/Applications/ Nuke 16.0v4/ Nuke 16.0v4.app/Contents/MacOS/ Nuke 16.0 --crashhandling 1
Linux:
/usr/local/ Nuke 16.0v4/ Nuke 16.0 --crashhandling 1
あるいは、 Nukeを起動する前に、
NUKE _CRASH_HANDLING環境変数を1に設定することもできます。 NUKE _CRASH_HANDLING=1
ターミナル モードと GUI モードのクラッシュ レポートを無効にする:
クラッシュ レポートの生成を完全に無効にするには、次の例のように、 Nuke起動時に
--crashhandling 0フラグを使用します。 Windows:
"C:\Program Files\Nuke16.0v4\Nuke16.0.exe" --crashhandling 0
macOS:
/Applications/ Nuke 16.0v4/ Nuke 16.0v4.app/Contents/MacOS/ Nuke 16.0 --crashhandling 0
Linux:
/usr/local/ Nuke 16.0v4/ Nuke 16.0 --crashhandling 0
あるいは、 Nukeを起動する前に、
NUKE _CRASH_HANDLING環境変数を0に設定することもできます。 NUKE _CRASH_HANDLING=0
注:クラッシュ レポートを生成しながらクラッシュ レポート ウィンドウを完全に無効にしたい場合は、次の記事を参照してください。
クラッシュレポートの場所:
デフォルトでは、 Nuke 14.1v1+ 用に生成されたクラッシュ レポートは次のディレクトリに保存されます。
Windows:
C:\Users\<username>\Documents\nuke\<version>\sentry-db\reports
macOS:
/Users/<username>/Documents/ nuke /<version>/sentry-db/completed
Linux:
/home/<username>/Documents/ nuke /<version>/sentry-db/completed
14.1v1 より前では、クラッシュ レポートは次のディレクトリに作成されていました。
Windows:
C:\Users\<username>\AppData\Local\Temp
macOS:
/tmp
Linux:
/tmp
クラッシュ レポート ファイルのデフォルトの場所を別に定義するには、 Nukeを起動する前に
FN_CRASH_DUMP_PATH環境変数を設定します。 FN_CRASH_DUMP_PATH=C:\My\Custom\Path
注意:
FN_CRASH_DUMP_PATH環境変数はNuke 14.1v1 - 14.1v5に適用されます。さらに詳しく
Nukeの環境変数を設定する方法の詳細については、この記事をご覧ください: Q100015: 環境変数を設定する方法
クラッシュレポートの提出手順に関する詳細は、次の記事をご覧ください: Q100046: Nuke / NukeX / Nuke Studio / Hieroのクラッシュレポートの送信
Nukeのコマンドライン操作の詳細については、この学習ページをご覧ください: コマンドライン操作
Nukeで使用可能な環境変数に関するガイダンスについては、ドキュメントのNuke環境変数」セクションを参照してください。
私たちはそれを聞いて申し訳ございません
理由をお聞かせください
"C:\Program Files\Nuke16.0v4\Nuke16.0.exe" --crashhandling 1