All Projects → mul14 → cronode

mul14 / cronode

Licence: MIT license
Cron for Node.js with expressive code

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to cronode

gnome-shell-extension-sermon
A GNOME Shell extension for monitoring and managing systemd services, cron jobs, docker and poman containers
Stars: ✭ 27 (+80%)
Mutual labels:  cron
time.clj
time util for Clojure(Script)
Stars: ✭ 45 (+200%)
Mutual labels:  cron
chadburn
Chadburn is a scheduler alternative to cron, built on Go and designed for Docker environments.
Stars: ✭ 54 (+260%)
Mutual labels:  cron
croner
Trigger functions and/or evaluate cron expressions in JavaScript. No dependencies. Most features. All environments.
Stars: ✭ 169 (+1026.67%)
Mutual labels:  cron
nextjs-cron
Cron jobs with Github Actions for Next.js apps on Vercel▲
Stars: ✭ 144 (+860%)
Mutual labels:  cron
howto
Dumping ground for various HowTo documents that I produce
Stars: ✭ 58 (+286.67%)
Mutual labels:  cron
SilkierQuartz
SilkierQuartz can host jobs using HostService and Provide a web management tools for Quartz !
Stars: ✭ 263 (+1653.33%)
Mutual labels:  cron
slacker
Simple smtp email server which redirects emails to slack.
Stars: ✭ 24 (+60%)
Mutual labels:  cron
aws-tag-sched-ops
Retired, please see https://github.com/sqlxpert/lights-off-aws
Stars: ✭ 24 (+60%)
Mutual labels:  cron
webping
🚦 Python script to monitor web pages.
Stars: ✭ 20 (+33.33%)
Mutual labels:  cron
vue-cron-editor
Vue component for easier editing of cron expressions.
Stars: ✭ 61 (+306.67%)
Mutual labels:  cron
point-vue-cron
vue component: cron expression generator
Stars: ✭ 21 (+40%)
Mutual labels:  cron
node-cron-expression
Declarative functional cron expression builder
Stars: ✭ 17 (+13.33%)
Mutual labels:  cron
delay-timer
Time-manager of delayed tasks. Like crontab, but synchronous asynchronous tasks are possible scheduling, and dynamic add/cancel/remove is supported.
Stars: ✭ 257 (+1613.33%)
Mutual labels:  cron
watchman
📆 更夫(watchman)是一款可视化的定时任务配置 Web 工具,麻麻不用担心我漏掉任何更新啦!
Stars: ✭ 40 (+166.67%)
Mutual labels:  cron
pgsql-backup
PostgreSQL Backup Script. Ported from AutoMySQLBackup.
Stars: ✭ 24 (+60%)
Mutual labels:  cron
Redmine-Periodic-Task
A redmine plugin that lets you schedule an issue to fire every x days/weeks/months
Stars: ✭ 61 (+306.67%)
Mutual labels:  cron
btrfs-backup
A simple, flexible script for versioned backups using btrfs and rsync
Stars: ✭ 59 (+293.33%)
Mutual labels:  cron
Diglett
Diglett is a cron management system that manage all your cron jobs without modifying crontab. Handles locking, logging, error emails, and more.
Stars: ✭ 13 (-13.33%)
Mutual labels:  cron
transferwisely
Batch process using transfer-wise API to automatically track, detect and book transfers for you at better rates.
Stars: ✭ 20 (+33.33%)
Mutual labels:  cron

Cronode

Status: In development

Cron for Node.js with expressive code.

Installation

Use npm or yarn to install cronode.

npm install cronode
# or
yarn add cronode

Usage

const Cron = require('cronode')

Cron.job(() => {

  // Tasks
  console.log((new Date().toLocaleTimeString())

}).everyMinutes().start()

API

Method Example Description
start() Run the task.
yearly() Run the task every year.
monthly()
weekly()
days() days(0, 3, 5) Run task every Sundays, Wednesdays, and Fridays
dailyAt(time) dailyAt('14:20') Run task daily at specific time.
daily()
hourly()
everyMinutes()
everyFiveMinutes()
everyTenMinutes()
everyFifteenMinutes()
everyThirtyMinutes()
sundays()
mondays()
tuesdays()
wednesdays()
thursdays()
fridays()
saturdays()

License

Software licensed under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].