IDL Task Engine

This topic describes how to run IDLTasks in command-line environments. The IDLTaskEngine executable is the core of this capability, allowing you to call IDL from other programming languages and systems through standard streams (stdin, stdout, and stderr) to share information.

The IDLTaskEngine executable works as follows:

See the following topics to learn more about running IDL analytics at the command line:

See Custom Tasks for details on creating tasks.

See IDL Feature Support for a current list of operating systems that support the IDL Task Engine.

Syntax

Unix shell:

idltaskengine [OPTIONS]

or

taskengine [OPTIONS] engine

 

Windows terminal:

idltaskengine.bat [OPTIONS]

or

taskengine.exe [OPTIONS] engine

Arguments

engine

Set this argument to the task engine. Possible values include "IDL" and "ENVI".

Note: If you run using idltaskengine or idltaskengine.bat then the engine is supplied automatically.

Options

compile

Set this argument to enable IDL compilation. The default is to run code only from IDL SAVE files.

help

Display help information for the task engine executable.

license-timeout

Set this value to the time to wait for a license in seconds. Possible values are:

log

Set this value to the name of a file where any IDL console output will be written. By default the output is suppressed.