Тема
Опции задачи
Параметры выполнения задачи.
Свойства
| Наименование | Тип | Обязательное |
|---|---|---|
| command | string | Да |
| arguments | array | Нет |
| shell | boolean | Нет |
| cwd | string | Нет |
| env | Переменные окружения | Нет |
| ttl | number | Нет |
| log | Вывод задачи | Нет |
| stopSignal | string | Нет |
Описание свойств
command
Тип: string
Обязательное: Да
Команда для выполнения. Может быть путем к исполняемому файлу или названием команды.
arguments
Тип: array
Обязательное: Нет
Элементы массива: string
Массив аргументов командной строки, передаваемых команде.
shell
Тип: boolean
Обязательное: Нет
Флаг, указывающий, следует ли выполнять команду в оболочке (shell). Если true, команда будет выполнена через системную оболочку.
cwd
Тип: string
Обязательное: Нет
Рабочая директория для выполнения команды. Если не указана, используется текущая рабочая директория.
env
Тип: Переменные окружения
Обязательное: Нет
Переменные окружения для процесса задачи. Эти переменные будут объединены с переменными окружения родительского процесса.
ttl
Тип: number
Обязательное: Нет
Time To Live (время жизни) задачи в миллисекундах. Если задача выполняется дольше указанного времени, она будет принудительно остановлена.
log
Тип: Вывод задачи
Обязательное: Нет
Настройки логирования для потоков вывода задачи (stdout и stderr).
stopSignal
Тип: string
Обязательное: Нет
Сигнал, используемый для остановки процесса задачи (например, "SIGTERM", "SIGINT", "SIGKILL").
