Created
February 18, 2018 05:45
-
-
Save prasannadeshpande/4fea1278051f169e4bf8f5b1a437a24d to your computer and use it in GitHub Desktop.
Delete all schedule jobs in an org.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
List<CronTrigger> listCronTrigger = [select Id, CronExpression, EndTime, NextFireTime, OwnerId, | |
PreviousFireTime, StartTime, State, TimesTriggered, TimeZoneSidKey from CronTrigger | |
where State = 'Waiting' or State='Running']; | |
System.debug('No of jobs: '+listCronTrigger.size()); | |
If (listCronTrigger.size() > 0) | |
{ | |
for (Integer i = 0; i < listCronTrigger.size(); i++) | |
{ | |
System.abortJob(listCronTrigger[i].Id); | |
System.debug('Job details ::'+String.valueOf(listCronTrigger[i])); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment