Q100148: How to render from a terminal session using an interactive Nuke license



This article explains how you can use an interactive license for terminal renders from Nuke.  This is useful if you do not have any render licenses available.


When you render a Nuke script from the command line or terminal, by default Nuke will request a render license (nuke_r).  Here's an example render command to render frames 1 to 100 of a Nuke script called "myScript.nk", where "Nuke" refers to the location that Nuke is installed to:
Nuke -x -F 1-100 path/to/myScript.nk
If you want to render using an interactive license (nuke_i) then you need to add -i to your render command. The command above would change to one of the following:
Nuke -x -i -F 1-100 path/to/myScript.nk
Nuke -xi -F 1-100 path/to/myScript.nk
NOTE: The interactive license will be tied to the machine for the duration of the render.  Therefore if you are using floating licenses then an interactive license would be in use by the machine rendering the script and not available elsewhere.
Further Reading
A full list of the command line flags that you can use when running Nuke from a terminal is available in the Command Line Operations section of the Nuke online documentation.

    We're sorry to hear that

    Please tell us why