Answers.Body: <p>You do not need to have a separate cronjob for each job: on the admin interface, set the frequency for each job you want to (nightly is good for most of them, but the one that process the mailing and handle the bounces are better run hourly or more frequently) </p>
  
  <p>And then if you wget without the "job=cleanup" it will automatically try to process all the ones that you have enabled... and should properly log that they were processed</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-11-02T20:42:04.393Z
Answers.Text: I set the run all jobs cron to once a day by removing the cron.  Does the system status check to see that all jobs have been run using "run all jobs" once a day in order to keep status as okay?
Answers.UserDisplayName: themak
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-11-03T16:41:38.073Z
Answers.Text: Did what you said - did one cron for all jobs once a day - other crons for other certain jobs that happen more often.  System still says Crons are not running and lists the time the cron for all jobs last ran.
Answers.UserDisplayName: themak
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-11-01T12:11:08.583Z
Answers.LastActivityDate: 2017-11-01T12:11:08.583Z
Answers.UserDisplayName: Xavier
Body: <p>I am hosting CiviCRM on a shared server with CPanel with latest CiviCRM and Wordpress versions.  I have created cron jobs for all active crons using wget. e.g.</p>
  
  <p>wget '<a href="https://domain.org/wp-content/plugins/civicrm/civicrm/bin/cron.php?name=NAME&amp;pass=PASS&amp;key=KEY&amp;job=cleanup" rel="nofollow noreferrer">https://domain.org/wp-content/plugins/civicrm/civicrm/bin/cron.php?name=NAME&amp;pass=PASS&amp;key=KEY&amp;job=cleanup</a>'</p>
  
  <p>Crons are running and the last run times on the scheduled job page are updated for my active jobs but the system status page lists the last time cron ran to be when I last ran all jobs manually.</p>
  
  <p>Is there something else I should do?</p>
  
Tags: <cron-job><cron><status>
Title: Crons are running but system status page says otherwise
ThreadText: # Crons are running but system status page says otherwise
  
  (Asked by: username_0 on 2017-11-01)
  
  I am hosting CiviCRM on a shared server with CPanel with latest CiviCRM and Wordpress versions. I have created cron jobs for all active crons using wget. e.g.
  
  wget '<https://domain.org/wp-content/plugins/civicrm/civicrm/bin/cron.php?name=NAME&pass=PASS&key=KEY&job=cleanup>'
  
  Crons are running and the last run times on the scheduled job page are updated for my active jobs but the system status page lists the last time cron ran to be when I last ran all jobs manually.
  
  Is there something else I should do?
  
  **Tags:** cron-job, cron, status
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2017-11-01. Score: 2
  
  You do not need to have a separate cronjob for each job: on the admin interface, set the frequency for each job you want to (nightly is good for most of them, but the one that process the mailing and handle the bounces are better run hourly or more frequently)
  
  And then if you wget without the "job=cleanup" it will automatically try to process all the ones that you have enabled... and should properly log that they were processed
  
  > **Comments:**
  > **username_0**: I set the run all jobs cron to once a day by removing the cron.  Does the system status check to see that all jobs have been run using "run all jobs" once a day in order to keep status as okay?  
  > **username_0**: Did what you said - did one cron for all jobs once a day - other crons for other certain jobs that happen more often.  System still says Crons are not running and lists the time the cron for all jobs last ran.  
  
  ---
  
  