Категории

Конвертер Crontab

Конвертировать формат crontab между стандартным cron и расширенными форматами

Ключевые факты

Категория
Converter
Типы входных данных
text, select
Тип результата
text
Покрытие примерами
4
API доступен
Yes

Обзор

Конвертер Crontab позволяет мгновенно преобразовывать сложные выражения планировщика задач в понятный человеческий язык, формат JSON или конфигурацию для Systemd таймеров.

Когда использовать

  • Когда нужно быстро расшифровать непонятное выражение cron в текстовое описание.
  • При переносе задач с классических серверов на современные системы с использованием Systemd.
  • Для приведения выражений к единому стандарту при настройке автоматизации в различных средах.

Как это работает

  • Введите ваше текущее выражение crontab в поле ввода.
  • Выберите целевой формат из списка (например, Human Readable или Systemd).
  • Нажмите кнопку конвертации, чтобы получить готовый результат для вашего проекта.

Сценарии использования

Документирование расписания задач для команды разработки.
Миграция скриптов автоматизации на Linux-серверы с Systemd.
Проверка правильности написания сложных интервалов перед запуском в продакшн.

Примеры

1. Перевод в человекочитаемый формат

Системный администратор
Контекст
Администратор нашел старый скрипт с выражением '0 9 * * 1-5'.
Проблема
Необходимо быстро понять, когда именно запускается задача, не высчитывая поля вручную.
Как использовать
Вставить '0 9 * * 1-5' в поле выражения и выбрать 'Human Readable'.
Результат
Инструмент выдаст описание: 'Каждый будний день в 09:00'.

2. Миграция на Systemd

DevOps-инженер
Контекст
Компания переходит с классического cron на Systemd таймеры для лучшего логирования.
Проблема
Нужно конвертировать существующее расписание '*/15 * * * *' в формат OnCalendar.
Как использовать
Ввести выражение '*/15 * * * *' и выбрать 'Systemd Timer'.
Результат
Получен готовый параметр 'OnCalendar=*:0/15' для файла .timer.

Проверить на примерах

converter

Связанные хабы

FAQ

Какие форматы поддерживает конвертер?

Инструмент поддерживает стандартный Cron (5 полей), расширенный Cron (6 полей), человекочитаемый формат, JSON и Systemd Timer.

Можно ли конвертировать выражение в Systemd таймер?

Да, выберите опцию 'Systemd Timer' в настройках, и инструмент сгенерирует соответствующий синтаксис для юнита таймера.

Что делать, если выражение crontab неверно?

Инструмент выполнит проверку синтаксиса и укажет на ошибку, если выражение не соответствует выбранному стандарту.

Нужна ли регистрация для использования?

Нет, конвертер работает полностью онлайн и не требует создания учетной записи.

Поддерживаются ли макросы типа @daily?

Да, конвертер распознает стандартные макросы и преобразует их в эквивалентные числовые выражения.

Документация API

Конечная точка запроса

POST /ru/api/tools/crontab-converter

Параметры запроса

Имя параметра Тип Обязательно Описание
crontabExpression text Да -
targetFormat select Да -

Формат ответа

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Текст: Текст

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-crontab-converter": {
      "name": "crontab-converter",
      "description": "Конвертировать формат crontab между стандартным cron и расширенными форматами",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=crontab-converter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]