What You’ll Learn
- How to disable WP-Cron for MainWP
- How to set up server cron jobs
- Cron commands for each extension
Prerequisites
- Access to your server’s cron system (cPanel, Plesk, or SSH)
- Knowledge of your WordPress installation path
- PHP binary location on your server
Disable WP-Cron
Once you disable WP-Cron via MainWP > Settings > Advanced Settings, MainWP removes its schedules and you’ll need to set up manual cron jobs through your hosting provider.Commands to Use in Crontab
Two command options are available: Preferred method (direct PHP call - eliminates HTTP timeout issues): For MainWP Dashboard core jobs:The
> /dev/null 2>&1 redirection discards all command output, including errors. For troubleshooting, temporarily remove the redirection or redirect the output to a log file. A hosting-panel log showing that the command launched does not establish that the cron process completed successfully or that every queued site was processed.Cron Jobs by Extension
- Core
- Cost Tracker Assistant
- Domain Monitor
- Lighthouse
- Maintenance
- Patchstack
- Post Dripper
- Pro Reports
- Regression Testing
- Sucuri
- SSL Monitor
- Vulnerability Checker
Check for available updates
Frequency: *every minute (crontab schedule: * * * * )Ping Child Sites
Frequency: *every day (crontab schedule: 0 0 * * )Check Sites Status
Frequency: *every minute (crontab schedule: * * * * )Deactivated License Alert
Frequency: *every day (crontab schedule: 0 0 * * )deactivated_license_alert notification is enabled.General Schedules
Frequency: *every minute (crontab schedule: * * * * )Check Sites Health
Frequency: *every hour (crontab schedule: 0 * * * )Reconnect Sites
Frequency: *every hour (crontab schedule: 0 * * * )Self-Check Checklist
- WP-Cron disabled in Dashboard Advanced Settings
- Server cron jobs created for required tasks
- Both start and continuation jobs created for each multi-stage Add-on
- Paths updated to match your installation
- Newly added sites initialized in Domain Monitor and SSL Monitor while the current limitation remains
- Cron jobs tested and running
Related Resources
- MainWP System Requirements - Server requirements
- How to Change Update Frequency - Update scheduling
