41 lines
2.1 KiB
Markdown
41 lines
2.1 KiB
Markdown
# Fission timetrigger CLI
|
|
|
|
Официальный CLI-раздел для cron-триггеров в Fission использует команду `fission timetrigger`.
|
|
|
|
## Команды
|
|
|
|
### `fission timetrigger`
|
|
Групповая команда для управления time triggers.
|
|
|
|
Подкоманды из официальной справки:
|
|
- `fission timetrigger create` — создать time trigger
|
|
- `fission timetrigger delete` — удалить time trigger
|
|
- `fission timetrigger list` — показать список time triggers
|
|
- `fission timetrigger showschedule` — показать ближайшие запуски для cron-выражения
|
|
- `fission timetrigger update` — обновить time trigger
|
|
|
|
### `fission timetrigger create`
|
|
Создает time trigger.
|
|
|
|
Основные параметры:
|
|
- `--name` — имя триггера
|
|
- `--function` — имя функции
|
|
- `--cron` — cron-спецификация
|
|
- `--method` — HTTP method для вызова функции
|
|
- `--subpath` — под-путь внутри функции, если функция поддерживает routing
|
|
- `--spec` — сохранить spec вместо создания в кластере
|
|
- `--dry` — показать сгенерированные spec-файлы
|
|
|
|
### `fission timetrigger showschedule`
|
|
Показывает ближайшие моменты запуска для cron-строки.
|
|
|
|
Параметры:
|
|
- `--cron` — cron-спецификация
|
|
- `--round` — количество следующих запусков для вывода
|
|
|
|
## Важные детали из документации
|
|
|
|
- Cron-строка может быть в формате с шестью полями: секунды, минуты, часы, день месяца, месяц, день недели.
|
|
- Поддерживаются читаемые форматы вроде `@every 5m` и `@hourly`.
|
|
- При отображении расписания используется время сервера, а не локальное время клиента.
|