scheduler

Scheduler

download Download
Latest stable version: 0.5

 

This page feed: RSS or Atom.

Project informations

Project initiator:
philsphils
Philippe Serre

Popularity:
0.00% #52

Overall downloads number:
1,948

License:
GNU General Public License

Category:
System administration » Utilities

Added:
2009-12-08 21:59:15

 

Description of the project

------------------------------------------------------------------------------
Ordonnanceur de tâches simple :
- Pouvoir lancer à la suite plusieurs tâches unix/linux en fonction d'inter-dépendance entre les tâches
- En fonction du code retour, lancer une ou plusieurs autres tâches
- Utilisation de ssh afin de pouvoir executer les tâches avec des utilisateurs unix/linux différents
- En fin d'éxécution, écriture d'un rapport de l'exécution sur la console

Actuellement, la version de référence est écrite pour la version bash de la distribution Fedora (13 actuellement). Elle est ensuite portée en ksh.

------------------------------------------------------------------------------
Light scheduler:
- To be able to launch many unix/linux shell (tasks) with interdependancy between these tasks
- Launch the following tasks depending of return code
- Use of "ssh" utility to execute the (linux/unix) tasks by others users of the host (or on different hosts)
- A the end of the schedule, a report array is printed on the output.

------------------------------------------------------------------------------
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
 
scheduler.bash : a basis scheduler
scheduler.bash -h
scheduler.bash [-d] [-r] [-c|-t|-l logfile] [-u seconds] [-w file] -f filename
scheduler.bash -C configfile
scheduler.bash -v
         -c     display more info on console.
         -C     specify a config file. See configfile.sample to know which values can be changed.
         -d     debug option.
         -f     specifiy the filename where the array task[] is defined.
                The format of the file is explained in the testfile join to the distribution.
         -i     infinite, stop only if all tasks are executed.
         -h     print this help screen and exit.
         -l     log actions & results into logfile.
         -r     print resume of schedule.
         -t     totally silent.
         -u     specify the number of seconds betwwen two update sequences of process status. Default 15 seconds.
         -v     print version and exit.
         -w     where am i : create re-run for not executed lines.
 
 

Technical specifications

Language(s):
Bash

Available translation(s):
French

Targeted system(s):
POSIX (GNU/Linux, BSD, UNIX)

 

Tags

 

Get involved

 

Project administrators

Project leader