We are using the enterprise version of Talend. We can schedule in TAC to start the jobs. Is there a way to schedule stopping of jobs?
Can you explain your requirement in a little more detail? Talend jobs are meant to be run in a batch fashion. They run for a batch of data and stop when completed. Are you wanting to stop jobs if they happen to be running at a particular time?
We have some real time DI jobs. We want to bring them down for a 1 min and restart them again. So looking for a way to schedule stopping the jobs from TAC or any other approach.
If that is what you want to do, then @TRF's suggestion is the one you want to follow. The metaservlet can be used quite effectively to start and stop jobs. You could create a job that is scheduled to run by the TAC and in that job you could call the metaservlet to shutdown and restart all of your realtime jobs.
One thing, Talend DI is not really meant for realtime. You *can* use it, but since the jobs are meant for batch processing, they don't tend to deal with being left running continuously very well. The ESB product is better for that. However I assume the reason you want to stop and start the jobs on a schedule is to mitigate for the issues you can suffer when leaving Talend jobs running continuously :-)
Talend named a Leader.
Kickstart your first data integration and ETL projects.
Part 2 of a series on Context Variables
Learn how to do cool things with Context Variables
Find out how to migrate from one database to another using the Dynamic schema