diff --git a/bin/noblogs.in b/bin/noblogs.in
index c2abb3b408a5e5f5a51d72fb27a8f0fe648a780a..5d2af50a89dce191b891d49acf091e5c9ec19d95 100755
--- a/bin/noblogs.in
+++ b/bin/noblogs.in
@@ -256,6 +256,7 @@ function do_upgrade($args) {
 
 // 'run-cron': Run cron jobs.
 function do_run_cron($args) {
+  add_filter('wp_doing_cron', function($args) { return true; });
   foreach ($args as $arg) {
     $blog = noblogs_get_blog($arg);
     if (!$blog) {
@@ -267,6 +268,7 @@ function do_run_cron($args) {
     echo "{$arg}: ok\n";
     restore_current_blog();
   }
+  remove_all_filters('wp_doing_cron');
 }
 
 function do_check_spam($args) {