0.0
No commit activity in last 3 years
No release in over 3 years
Configure wait times for crons (or any shell calls) in a central place. Currently supports a single wait queue.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

Crossing Guard

A gem for simple, periodic, management of crons and shell calls.

Crossing Guard is simple way to wait unix commands, usually while other resource-heavy processes are running. Crossing Guard will de-dupe the waiting processes before running the queue.

Crossing Guard does not daemonize itself. If you do not have a regular process that will call Crossing Guard (e.g. to try new jobs), then you must run it 'blank' via cron or other daemon(ization).

Examples will come in time; for now, see the tiny source.

Roadmap

  • clearing of queue(s) after a fixed interval. hour, or date.
  • regex-based wait queues.

Related Projects