Skip to content

Опции задачи ​

Параметры выполнения задачи.

Свойства ​

НаименованиеТипОбязательное
commandstringДа
argumentsarrayНет
shellbooleanНет
cwdstringНет
envFilestring[]Нет
envПеременные окруженияНет
ttlnumberНет
logВывод задачиНет
stopSignalstringНет

Описание свойств ​

command ​

Тип: string

Обязательное: Да

Команда для выполнения. Может быть путем к исполняемому файлу или названием команды.

arguments ​

Тип: array

Обязательное: Нет

Элементы массива: string

Массив аргументов командной строки, передаваемых команде.

shell ​

Тип: boolean

Обязательное: Нет

Флаг, указывающий, следует ли выполнять команду в оболочке (shell). Если true, команда будет выполнена через системную оболочку.

cwd ​

Тип: string

Обязательное: Нет

Рабочая директория для выполнения команды. Если не указана, используется текущая рабочая директория.

envFile ​

Тип: string[]

Обязательное: Нет

Массив путей к файлам с переменными окружения. Файлы должны содержать переменные в формате KEY=VALUE.

Пути разрешаются относительно рабочей директории задачи.

env ​

Тип: Переменные окружения

Обязательное: Нет

Переменные окружения для процесса задачи. Эти переменные будут объединены с переменными окружения родительского процесса.

ttl ​

Тип: number

Обязательное: Нет

Time To Live (время жизни) задачи в миллисекундах. Если задача выполняется дольше указанного времени, она будет принудительно остановлена.

log ​

Тип: Вывод задачи

Обязательное: Нет

Настройки логирования для потоков вывода задачи (stdout и stderr).

stopSignal ​

Тип: string

Обязательное: Нет

Сигнал, используемый для остановки процесса задачи (например, "SIGTERM", "SIGINT", "SIGKILL").