springbatch每个月初执行,数据处理完成后,程序休眠,直到下个月初

使用springbatch,每个月初处理数据,数据处理完成后,下个月初再执行
1、表数据量在百万
2、reader每次捞取2000条数据
例如:表数据有100条数据,数据处理每条需要1分钟,共花100分钟,处理完成后,下个月初再执行
备注:不进行手动或自动重启服务

这个需要定时去启动,作为一个系统作业连续执行。