Tarantool CE/EE Documentation portal logo
Помощь
Обновлена 15 сентября 2026 г. в 08:55

Выполнение кода в экземпляре Tarantool

$ tt run [SCRIPT|-e EXPR] [OPTION ...]

Команда tt run выполняет Lua-код в новом экземпляре Tarantool.

Параметры

-e EXPR, --evaluate EXPR

Выполняет указанное выражение в экземпляре Tarantool.

-l LIB_NAME, --library LIB_NAME

Загружает указанную библиотеку.

-i, --interactive

Переходит в интерактивный режим после выполнения скрипта.

-v, --version

Выводит версию Tarantool, используемую для выполнения скрипта.

Подробности

tt run выполняет произвольный Lua-код в экземпляре Tarantool. Код можно передать либо в Lua-файле, либо в строке после параметра -e/--evaluate. При вызове без аргументов и параметров tt run открывает консоль Tarantool.

Если для выполнения требуются библиотеки, передайте их имена после параметра -l/--library.

По умолчанию экземпляр Tarantool, запущенный командой tt run, завершает работу после выполнения кода. Чтобы оставить экземпляр запущенным и продолжить работу в его консоли, добавьте параметр -i/--interactive.

Примеры

  • Выполнение файла app.lua в экземпляре Tarantool:

    $ tt run app.lua
  • Выполнение выражения в экземпляре Tarantool:

    $ tt run -e "print('hi there')"
  • Выполнение файла app.lua в экземпляре Tarantool без последующего завершения работы:

    $ tt run -i app.lua