Cron Scheduler

cron (meltano variant)

The cron utility is a Meltano utility extension that provides basic job scheduling via cron.

EDK Based Plugin

This utility is based on the Meltano Extension Developer Kit (EDK) which is the preferred way to build and add non-Singer plugins to Meltano Hub. For more information about the EDK, please read this section of the Meltano docs. If you have any feedback or suggestions, add them to the EDK repo.

Getting Started

Prerequisites

If you haven't already, follow the initial steps of the Getting Started guide:

  1. Install Meltano
  2. Create your Meltano project

Installation and configuration

  1. Add the cron utility to your project using
    meltano add
    :
  2. meltano add utility cron
  3. Configure the cron settings using
    meltano config
    :
  4. meltano config cron set --interactive

Next steps

  1. To install your job schedules run:
# Install your schedules
meltano invoke cron install

# Confirm by listing your cron schedules
meltano invoke cron list

If you run into any issues, learn how to get help.

Capabilities

This plugin currently has no capabilities defined. If you know the capabilities required by this plugin, please contribute!

Settings

This plugin currently has no settings defined. If you know the settings required by this plugin, please contribute!

Commands

The cron utility supports the following commands that can be used with
meltano invoke
:

describe

  • Equivalent to: describe

Describe the available commands for the cron extension.

meltano invoke cron:describe [args...]

install

  • Equivalent to: install

Install a crontab for the Meltano project.

meltano invoke cron:install [args...]

list

  • Equivalent to: list

List installed cron entries for the Meltano project

meltano invoke cron:list [args...]

uninstall

  • Equivalent to: uninstall

Uninstall a crontab for the Meltano project.

meltano invoke cron:uninstall [args...]

Something missing?

This page is generated from a YAML file that you can contribute changes to.

Edit it on GitHub!

Looking for help?

If you're having trouble getting the cron utility to work, look for an existing issue in its repository, file a new issue, or join the Meltano Slack community and ask for help in the
#plugins-general
channel.

Install

meltano add utility cron

Maintenance Status

  • Maintenance Status

Repo

https://github.com/meltano/cron-ext
  • Stars
  • Forks
  • Last Commit Date
  • Open Issues
  • Open PRs
  • Contributors
  • License

EDK Extension Repo

https://github.com/meltano/cron-ext

Maintainer

  • Meltano

Meltano Stats

  • Total Executions (Last 3 Months)
  • Projects (Last 3 Months)

Keywords

  • meltano_edk