spring 定时任务 隔天执行

目前 有两个spring 定时任务 如何让其实现交替隔天执行呢
例如
周一 1号执行
周二 2号执行
周三一号执行
周四 2号执行
周五 1号执行
周六 2号执行
周日 1号执行
下周一 2号执行
下周二 1号执行
下周三 2号执行
以此类推

你在定时任务开启之前获取到今天是要该选择1号还是2号执行 然后就接下来判断一下是否快到今天结束了 提前一点结束 然后换成另一个定时任务就可以了

1.自己写个脚本,每天执行,来判断到底要执行哪个脚本
2.都设置成每2天执行一次,脚本2错开一天

1.定义一个全局的int变量,任务下面判断++index%2==0 和 ++index%2==1 然后分别执行1号和2号;
2.定义boolean flag;为true时执行1 flase时执行2 每次执行完任务对flag取反 flag = !flag;

简单一点的办法就是,把两个写成一个定时任务每天执行,定义一个静态变量 当第一个执行完成后修改变量进行标识;根据标识判断具体该执行哪个;