Job scheduler without using cron

Hi,
I want to schedule the scripts/batches to run simultaneously. I had all the information in the config (flat)file, which contains script name, time, dependency, path, priority and status etc.,
I want to run the jobs parellelly and some jobs are required to give the input. How can I do this? All these to be logged also.
I don't want put this job as a cron.

Am sorry your statements are contradictory

When you do provide input to a program through command line, the interpretor blocks on a read system call waiting for the input from the user, but still how do you expect to run all the process simultaneously.

If your job needs input to be provided by the user; logically you cannot have that in cron.

Possible way I could think of is,

say you have 100 scripts to be executed out of which 10 needs user input

Have a controller script which executes the 100 - 10 in background and the remaining 10 one by one.

The above is just a possible way ! :slight_smile: