mcron

Mcron

mcron is an open-source cron scheduler for MongoDB. It allows you to schedule MongoDB jobs, scripts, and aggregations using a cron-like syntax. mcron is lightweight, easy to use, and provides functionality similar to traditional cron but leverages MongoDB instead of the system cr
mcron image
scheduling cron mongodb

mcron: Open-Source Cron Scheduler for MongoDBs

Lightweight and easy-to-use, mcron schedules MongoDB jobs, scripts, and aggregations with a cron-like syntax

What is Mcron?

mcron is an open-source tool that provides cron-like job scheduling capabilities for MongoDB. It allows users to schedule various MongoDB tasks, scripts, and aggregations to run at specified intervals or times.

Some key features and benefits of mcron include:

  • Lightweight and easy to configure. mcron has a simple JSON-based configuration format.
  • No need to install cron daemon. mcron runs as part of the MongoDB server process.
  • Robust job management. mcron stores job definitions and execution history directly in MongoDB.
  • Powerful MongoDB integration. Jobs have full access to MongoDB APIs for queries, updates, aggregations, etc.
  • Runs anywhere MongoDB runs. Can be used with MongoDB on-premises or in the cloud.
  • Open source software. mcron is available free under the Apache 2.0 license.

Typical uses cases for mcron include: data etl and aggregation jobs, timed database tasks like archiving or pruning, triggering notifications based on database events, uptime monitoring, and more. Overall, mcron makes it easy for MongoDB developers and administrators to schedule a wide variety of jobs and scripts with cron-style scheduling.

Mcron Features

Features

  1. Schedule jobs, scripts, and aggregations using cron syntax
  2. Lightweight and easy to use
  3. Integrates cron functionality with MongoDB
  4. Open source and customizable
  5. Web UI for managing jobs and viewing logs
  6. Notifications for job status
  7. Distributed cron jobs across replica set
  8. Granular control over job execution

Pricing

  • Open Source

Pros

No need to rely on system cron daemon

Leverages MongoDB for storing job info

Easy to deploy and manage

Robust cron syntax support

Web UI provides easy management

Open source with active development

Cons

Less mature than traditional cron

Requires MongoDB deployment

Limited to JavaScript based jobs

Not as feature rich as enterprise schedulers


The Best Mcron Alternatives

Top Development and Database Tools and other similar apps like Mcron

Here are some alternatives to Mcron:

Suggest an alternative ❐

Incron icon

Incron

incron is an open-source Linux utility that enables monitoring filesystem events and executing actions based on defined rules. It works by integrating with the Linux inotify interface to receive notifications of events happening in the filesystem like file changes, deletions, creations, etc.Some key features and uses of incron include:Automating tasks...
Incron image
Anacron icon

Anacron

Anacron is a computer program that performs periodic command scheduling, even in the event of a system reboot. It is typically used to execute jobs that require running on a regular basis, but may not run if the system is powered off at the scheduled time.Anacron works by checking the...
Anacron image
Fcron icon

Fcron

fcron is an open source job scheduler and alternative to the standard cron utility on Linux and UNIX-like operating systems. It provides similar functionality to cron for scheduling tasks, jobs, and scripts to run periodically at certain times or dates.Some key features of fcron include:Support for users and groups -...