Skip to content

Instantly share code, notes, and snippets.

@Averroes
Forked from sc0rpi0n95/Mautic Cronjobs
Last active July 17, 2018 10:39
Show Gist options
  • Select an option

  • Save Averroes/793a03c5ed0d918eb083f8b2c27bb10b to your computer and use it in GitHub Desktop.

Select an option

Save Averroes/793a03c5ed0d918eb083f8b2c27bb10b to your computer and use it in GitHub Desktop.
BloggingTribe.Com
Mautic Cronjob Codes - Last Updated Feb 8, 2018
_____________________________________________________
Disclaimer: This code is not the official documentation from Mautic.org, not is it indorced by Mautic.org. Please use at your own discretion.
Usage:
Step 1: Replace "*" with your directory path to your Mautic Installation
Step 2: create folder inside your Mautic installation called "cron_logs"
Step 3: Copy the code into your Cron Jobs manager.
Every Minute (Shared: Every 1-15 minutes)
_____________________________________________________
/usr/local/bin/php */app/console mautic:segments:update > */cron_logs/segments_update.log 2>&1
/usr/local/bin/php */app/console mautic:campaigns:rebuild > */cron_logs/campaigns_rebuild.log 2>&1
/usr/local/bin/php */app/console mautic:campaigns:trigger > */cron_logs/campaigns_trigger.log 2>&1
/usr/local/bin/php */app/console mautic:emails:send > */cron_logs/emails_sends.log 2>&1
/usr/local/bin/php */app/console mautic:messages:send > */cron_logs/messages_sends.log 2>&1
/usr/local/bin/php */app/console mautic:broadcasts:send > */cron_logs/broadcasts.log 2>&1
Every 5 Minutes (Shared: Every 5-20 Minutes)
_____________________________________________________
/usr/local/bin/php */app/console mautic:email:fetch > */cron_logs/email_fetch.log 2>&1
/usr/local/bin/php */app/console mautic:webhooks:process > */cron_logs/webhooks_process.log 2>&1
Every 30 Minutes (Shared: Every 30 - 60 Minutes)
_____________________________________________________
/usr/local/bin/php */app/console mautic:social:monitoring > */cron_logs/social_monitoring.log 2>&1
Daily (Shared: Daily)
_____________________________________________________
/usr/local/bin/php */app/console mautic:iplookup:download > */cron_logs/iplookup.log 2>&1
EXAMPLES:
*/15 * * * * /usr/bin/php7.0 /var/www/mautic/app/console mautic:segments:update > /var/www/mautic/cron_logs/segments_update.log 2>&1 >/dev/null 2>& 1 --env=prod
*/10 * * * * /usr/bin/php7.0 /var/www/mautic/app/console mautic:campaigns:rebuild > /var/www/mautic/cron_logs/campaigns_rebuild.log 2>& 1 --env=prod
*/5 * * * * /usr/bin/php7.0 /var/www/mautic/app/console mautic:campaigns:trigger > /var/www/mautic/cron_logs/campaigns_trigger.log 2>& 1 --env=prod
*/4 * * * * /usr/bin/php7.0 /var/www/mautic/app/console mautic:emails:send > /var/www/mautic/cron_logs/emails_sends.log 2>& 1 --env=prod
*/3 * * * * /usr/bin/php7.0 /var/www/mautic/app/console mautic:messages:send > /var/www/mautic/cron_logs/messages_sends.log 2>& 1 --env=prod
*/2 * * * * /usr/bin/php7.0 /var/www/mautic/app/console mautic:broadcasts:send > /var/www/mautic/cron_logs/broadcasts.log 2>& 1 --env=prod
# Every 5 Minutes (Shared: Every 5-20 Minutes)
*/20 * * * * /usr/bin/php7.0 /var/www/mautic/app/console mautic:email:fetch > /var/www/mautic/cron_logs/email_fetch.log 2>&1 --env=prod
*/20 * * * * /usr/bin/php7.0 /var/www/mautic/app/console mautic:webhooks:process > /var/www/mautic/cron_logs/webhooks_process.log 2>& 1 --env=prod
# Every 30 Minutes (Shared: Every 30 - 60 Minutes)
*/30 * * * * /usr/bin/php7.0 /var/www/mautic/app/console mautic:social:monitoring > /var/www/mautic/cron_logs/social_monitoring.log 2>&1 --env=prod
# A minuit chaque jour
* 0 * * * /usr/bin/php7.0 /var/www/mautic/app/console mautic:iplookup:download > /var/www/mautic/cron_logs/iplookup.log 2>& 1 --env=prod
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment