umputun / cronn Goto Github PK
View Code? Open in Web Editor NEWcron service with extras
Home Page: https://cronn.umputun.dev
License: MIT License
cron service with extras
Home Page: https://cronn.umputun.dev
License: MIT License
The current implementation of email notification is somewhat similar to a subset of https://github.com/go-pkgz/notify functionality. It was implemented prior, and notify was inspired by this thing (or a similar one).
It will be nice to remove it and migrate to the go-pkgz/notify first. This step won't add any new functionality but will remove the local email part of the notify package and simplify the code. The second step may add more notification destinations.
In many cases running the same job as the previous job still running is something unexpected and should be avoided. The easiest solution is to add some --no-dup
parameter and postpone or even reject scheduled job in such cases.
I'm not sure if such a simple limiter will be granular enought and can imagine jobs we want to run in parallel and some we don't.
Currently, templates are hardcoded. It could be used as defaults but we need the ability to redefine it with user's files
The goal is to build (as a part of ci pipeline) deb and/or rpm packages installing cronn service (systemd?).
By default, all output goes to stdout/stderr. It will be nice to have an option to redirect outputs to a log file. Not sure if we want a single log for all tasks or log per job. In the case of a single log, it makes sense to add some job prefix to each line.
In case if cronn runs without --update
flag we want to support sighup to initiate reload.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.