You are here

function drush_ultimate_cron_cron_disable in Ultimate Cron 7.2

Same name and namespace in other branches
  1. 8.2 ultimate_cron.drush.inc \drush_ultimate_cron_cron_disable()
  2. 8 ultimate_cron.drush.inc \drush_ultimate_cron_cron_disable()
  3. 6 ultimate_cron.drush.inc \drush_ultimate_cron_cron_disable()
  4. 7 ultimate_cron.drush.inc \drush_ultimate_cron_cron_disable()

Disable a cron job.

File

./ultimate_cron.drush.inc, line 469
Drush commands for Ultimate Cron!

Code

function drush_ultimate_cron_cron_disable($name = NULL) {
  if (!$name) {
    if (!drush_get_option('all')) {
      return drush_set_error(dt('No job specified?'));
    }
    foreach (_ultimate_cron_job_load_all() as $job) {
      drush_ultimate_cron_cron_disable($job->name);
    }
    return;
  }
  $job = _ultimate_cron_job_load($name);
  if ($job
    ->disable()) {
    drush_print(dt('@name disabled', array(
      '@name' => $name,
    )));
  }
}