Cron jobs for your node
Node.js library for parsing crontab instructions
A Lightweight Task Scheduler for Node.js
TypeScript definitions for node-cron
A cron-like and not-cron-like job scheduler for Node.
Trigger functions and/or evaluate cron expressions in JavaScript. No dependencies. Most features. All environments.
A zero-dependency cron parser and scheduler for Node.js, Deno and the browser.
Convert cron expressions into human readable descriptions
cron-validate is a cron-expression validator written in TypeScript.
A React cron editor with antd inspired by jqCron
Validates cron expressions
Module to rotate logs of every pm2 application
A reliable cron job manager for Node.js applications with retries, monitoring, and job control
Run cron jobs alongside your Fastify server
Cron string converter
A simple library for reliably monitoring cron jobs, control-loops, or other important system events with Cronitor.
schedule plugin for egg, support corn job.
A util to parse cron expressions used by AWS services
Cron Time Expression Generator
A renderless Vue.js cron editor.
Nest - modern, fast, powerful node.js web framework (@schedule)
TypeScript type-level CRON expression validator
Cron job monitoring and heartbeat monitoring SDK for Node.js. Monitor scheduled tasks, background jobs, and cron jobs with simple ping telemetry. Get alerts when cron jobs fail, miss their schedule, or run too long.
lightweight vue.js cron editor
A basic cron implementation.
Ruby gem specify for git hooks.
Gaspar is an in-process recurring job manager. It is intended to be used in place of cron when you don't want a separate daemon.
Cron job monitoring and heartbeat monitoring SDK for Ruby. Monitor scheduled tasks, background jobs, and cron jobs with simple ping telemetry. Get alerts when cron jobs fail, miss their schedule, or run too long.
Online Cron Jobs Guardiano is a web based API service for scheduled or recurring tasks (cron jobs). The API can be integrated into users' applications. Add new tasks via API and when the time comes, the API service will send an request to the url provided and the scheduled job starts. The API uses RESTful calls and responses are formatted in JSON.
Procmon allows you to check on processes and then perform arbitary actions based on the result of the checks. For example, you can send notification when mem usage is too high, or you can restart a process if it's dead, etc. It is not meant to run as a daemon. It is designed to be invoked manually or via cron.
EasyDownloader reduces the amount of work required to setup and check for errors when downloading from another location. This is useful when, for example, a client wants to you to pick a file up from their FTP, SFTP, or regular website on a nightly basis. EasyDownloader gives you a one-method means of downloading those files, returns with a friendly error message if it fails (geared at cron job notifications), or returns an array of file names it downloaded.
Makesure is a set of tools to define, verify and monitor systems in a unix environment. It allows you to schedule commands that constitue a system via cron (and monitors the execution of those commands), it gives you a way to verify the state of a system (and alerts you when there are problems), and it provides a simple mechanism for collecting statistics about that system.
With a JSON-RPC server, client services via a myriad of language options, including bash+nc, ruby, and java, send messages that ultimately are used to create events in Google Calendar. These events may be used to easily identify when an event (a Cron Job, batch script, etc...) started, stopped, and what its exit status was. For an organization that relies heavily upon the success, timeliness, and regularlity of many many batch jobs, a tool like that can prove to be a real benefit to systems administrators.
== FEATURES/PROBLEMS: * Order types supported: buy, short, sell and cover * Pulls real-time stock quotes from Yahoo! Finance == SYNOPSIS: Fantasy Stock Exchange app on Facebook (by HedgeStop.com): http://apps.facebook.com/hedgestop/ As of this writing, the Fantasy Stock Exchange application on Facebook does not allow one to place stop-limit orders or otherwise automatically trigger a buy/sell or cover/short order based upon specified prices. FSX Trader, when combined with a periodic cron job, can make these trades for you. Simply configure your trades in the '~/.fsx_trader.yml' file and they will happen automatically whenever FSX Trader is run AND conditions for making a trade (as specified via the config file) have been met. Note: fsxtrader of course depends upon the external HTML form variables of the FSX App and Facebook login page. If these variables have changed, fsxtrader be temporarily broken until the gem can be updated. A programmatic API into FSX would be ideal, but is currently not yet offered by HedgeStop. == REQUIREMENTS:
Application to gather prometheus style metrics # Usage Install the gem into your gemfile ```gem prometheus-collector``` Install your gemset ```bundle install``` Consume the program. ``` require 'prometheus/collector' class Guage < Prometheus::Collector::Extensions::Base install def run # Do some things that would be collected in Prometheus::Client Objects end end ``` Mount the Prometheus::Collector::Application application, or start it from your app.rb ``` Prometheus::Collector::Application.start ``` # How it works The collector app makes use of the Prometheus client collector and exporter middleware to allow you to write custom applications that export prometheus style metrics. It is designed as a bare-bones scaffold to get you off the ground with a ruby applet to get some statistics. It utilizes rack and its middleware. The interface is fairly straightforward: Your Metric Executing code needs to extend Prometheus::Collector::Extensions::Base for 'repeatedly-runbable' operations and Prometheus::Collector::Extensions::Once for something that should only be executed Once. Your class should implement an instance level `run` function, and may optionally implement a class level `schedule` function: This must return a `cron` style string to tell the application when to invoke your `run` code. By default, `schedule` is set to `* * * * *` which would allow the code to be executed every minute. ### Scheduling Scheduling is implemented via em-cron. Thus the re-scheduling of a task should occur within the parameters of the `schedule` string but is evaluated upon completion. Thus in normal operation, the code should not execute more than one `run` of a given worker definition at a time.
No description provided.
No description provided.
No description provided.
No description provided.