-
Notifications
You must be signed in to change notification settings - Fork 3
Pedro A. Hortas edited this page Mar 31, 2015
·
33 revisions
- What is uSched?
- What does uSched mean?
- How can I install it?
- Where does it run?
- In what languages is it developed?
- What can I do with uSched that I can't with Crontab?
- Can I (or should I) replace the Crontab with uSched?
- Why should I need it?
- Where can I find the documentation?
- How can I make my WebApp run a routine periodically?
- A free and open source command-line scheduler with an almost-natural language interpreter, delivering remote management and an intuitive programming interface for multiple programming languages.
- It means uCodev Scheduler.
- See the INSTALL.txt file.
- Virtually anywhere. It was designed to run on every known Operating System, although Microsoft Windows have some limitations and only the uSched Client will be able to run. Full support for Microsoft Windows will be available as of version v0.7.
Mainly in C.
- Easily integrate it in your applications through the client library. It currently supports C, Python, Java, PHP and C#.
- Also it will allow you to setup intervals lesser than 1 minute (currently 1 seconds is the minimum supported interval on uSched, but it'll be lowered in future versions up to miliseconds).
- No. Don't do that. They are different things with different purposes.
- Ever needed to run commands in periodic intervals for auditing, monitoring, synchronizing, and so on? Imagine that you can do it without editing the crontab nor scripting a loop. Now imagine that you can also easily set when do you want to stop the procedure and that you can do it all on local or remote machines. You can also create your own deployment script to setup uSched entries in hundreds of servers in no time.
- Import or load the corresponding uSched module into your WebApp.
- $usc->Request("run 'wget http://your.web.app/your_routine.php' now then every 1 hour");
- Now the your_routine.php will be fetched right now and then every 1 hour, forever (or until you stop it).
All technical details of the uSched can be found here. A FAQ and a Getting Started guide are also available.
Quick Links:
- Wiki Home
- Coding Guidelines
- Debugging and Unit Testing
- FAQ
- Getting Started
- Next Development Steps
- Request of Features
- Roadmap
Looking for an overview of the uSched? Check the project README.md.