| | |
| | | // delete 実行済み |
| | | Datetime addOneM = System.now().addMinutes(2); |
| | | String CRON_EXP = '0 ' + addOneM.minute() + ' ' + addOneM.hour() + ' ' + addOneM.day() + ' ' + addOneM.month() + ' ? ' + addOneM.year(); |
| | | List<CronTrigger> oldcron = [select Id from CronTrigger where CronExpression = :CRON_EXP and CronJobDetail.Name like 'LogAutoSend%']; |
| | | List<CronTrigger> oldcron = [select Id from CronTrigger where CronExpression = :CRON_EXP and CronJobDetail.Name like 'LogAutoSendSBG%']; |
| | | if (oldcron.size() == 0) { |
| | | System.schedule('LogAutoSend' + CRON_EXP, CRON_EXP, new LogAutoSendSchedule()); |
| | | System.schedule('LogAutoSendSBG' + CRON_EXP, CRON_EXP, new LogAutoSendSchedule()); |
| | | } |
| | | for (CronTrigger ct : |
| | | [SELECT Id FROM CronTrigger WHERE State = 'DELETED' and CronJobDetail.Name like 'LogAutoSend%']) { |
| | | [SELECT Id FROM CronTrigger WHERE State = 'DELETED' and CronJobDetail.Name like 'LogAutoSendSBG%']) { |
| | | System.abortJob(ct.id); |
| | | } |
| | | } |