| Description: |
Diogene87 provides a scheduler system very powerfull for Linux operating systems.
Diogene87 is a powerful scheduler system for GNU/Linux. Diogene87 is a french project and is written in C.
Diogene87 provides a daemon dio87d which can be control with the dio87c communication utility. If you want to use a graphical user interface, please use Narcisse81.
Here are some key features of "Diogene87":
· centralized management : jobs can be run on local or remote servers (on TCP/IP network).
· jobs dependences : a job can wait for another to be terminated. A job can be started when an other is normally finished or aborted.
· start condition : a job can wait for a file-presence, for a manual validation or for a specified time.
· planning : a job can be planned at regular interval : every day, every month, every year...
· log of job activity : output of jobs (on console) are logged.
· job monitoring : a web interface is provide to control job execution.
· statistic for job duration : minimum, maximum and average duration.
· resource control : job queue with threshold for maximum number of running jobs allow to control access to limited ressources. Job queues can be manually opened or closed if the associated resource is not available.
What's New in This Release:
· This is the first pre-release of diogene87-1.0.0. All features are implemented and diogene87 is quite stable. Next releases will provide only bug fixes and cosmetic changes.
· Monitor commands (ejm and etm) accept new options : -D to print job/task description, -T to print the target name, -Q to print the target and the queue names.
· Database save is done only when it's necessary : it will reduce the number of access to the hard disk.
· All messages (error, warning, info) are sended to syslog. You can use the LOG_LEVEL parameter in the configuration file to control whose messages are sended to syslog.
· You can use the `-s' option with dio87d to suspend the engine at startup : it's usefull to control the situation after a crash.
|