# Edit this file to introduce tasks to be run by cron. # # Each task to run has to be defined through a single line # indicating with different fields when the task will be run # and what command to run for the task # # To define the time you can provide concrete values for # minute (m), hour (h), day of month (dom), month (mon), # and day of week (dow) or use '*' in these fields (for 'any').# # Notice that tasks will be started based on the cron's system # daemon's notion of time and timezones. # # Output of the crontab jobs (including errors) is sent through # email to the user the crontab file belongs to (unless redirected). # # For example, you can run a backup of all your user accounts # at 5 a.m every week with: # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/ # # For more information see the manual pages of crontab(5) and cron(8) # # m h dom mon dow command 0 * * * * find /var/www/a4b-logistics/var/cache/dev/profiler -type f -mmin +480 -delete # UTC times 10 3,6,9,12,15,18,21 * * * php /var/www/a4b-logistics/bin/console expedition:update_tracking 0 30 --carriersExcluded=colis-prive,dpd 10 1,5,19,23 * * * php /var/www/a4b-logistics/bin/console expedition:update_tracking 0 30 --carriersIncluded=colis-prive,dpd 43 3,6,9,12,15,18,21 * * * php /var/www/a4b-logistics/bin/console external_expedition:publish_to_update_tracking_queue 0 30 #10 1,5,9,13,17,21 * * * php /var/www/a4b-logistics/bin/console expedition:update_tracking 0 30 --carriersIncluded=seur 16 0 * * * php /var/www/a4b-logistics/bin/console expedition:update_tracking 30 50 */30 * * * * php /var/www/a4b-logistics/bin/console tracking:notificate_new >> /var/www/a4b-logistics/var/log/notificate_tracking.log 5 */3 * * * php /var/www/a4b-logistics/bin/console app:invoice:recalculate_summaries >> /var/www/a4b-logistics/var/log/recalculate_summaries.log #10 1 * * * php /var/www/a4b-logistics/bin/console cache:pool:clear cache.app --env=prod 20 1 * * * php /var/www/a4b-logistics/bin/console app:dashboard:generate-reports --env=prod 10 3 * * * php /var/www/a4b-logistics/bin/console app:stats:calculate-carrier */20 * * * * php /var/www/a4b-logistics/bin/console app:monitoring:queues_size 3500 */5 * * * * php /var/www/a4b-logistics/bin/console app:dhl_freight_pending_expeditions:update_count # Event log archive oldest 45 4 * * * php /var/www/a4b-logistics/bin/console event_log:backup_oldest 30 5000 --delete >> /var/www/a4b-logistics/var/log/backup_event_log.log # Labels archive oldest 5 4 * * * php /var/www/a4b-logistics/bin/console label:archive_oldest correos 90 5 --force >> /var/www/a4b-logistics/var/log/archive_labels.log 10 4 * * * php /var/www/a4b-logistics/bin/console label:archive_oldest pack-and-collect 90 5 --force >> /var/www/a4b-logistics/var/log/archive_labels.log 15 4 * * * php /var/www/a4b-logistics/bin/console label:archive_oldest dhl 90 5 --force >> /var/www/a4b-logistics/var/log/archive_labels.log 17 4 * * * php /var/www/a4b-logistics/bin/console label:archive_oldest gls 90 3 --force >> /var/www/a4b-logistics/var/log/archive_labels.log 19 4 * * * php /var/www/a4b-logistics/bin/console label:archive_oldest ups 90 5 --force >> /var/www/a4b-logistics/var/log/archive_labels.log 21 4 * * * php /var/www/a4b-logistics/bin/console label:archive_oldest seur 90 5 --force >> /var/www/a4b-logistics/var/log/archive_labels.log 23 4 * * * php /var/www/a4b-logistics/bin/console label:archive_oldest dachser 90 5 --force >> /var/www/a4b-logistics/var/log/archive_labels.log 25 4 * * * php /var/www/a4b-logistics/bin/console label:archive_oldest tnt 90 5 --force >> /var/www/a4b-logistics/var/log/archive_labels.log 27 4 * * * php /var/www/a4b-logistics/bin/console label:archive_oldest campillo 90 5 --force >> /var/www/a4b-logistics/var/log/archive_labels.log 29 4 * * * php /var/www/a4b-logistics/bin/console label:archive_oldest chrono 90 5 --force >> /var/www/a4b-logistics/var/log/archive_labels.log 31 4 * * * php /var/www/a4b-logistics/bin/console label:archive_oldest dhl-freight 90 5 --force >> /var/www/a4b-logistics/var/log/archive_labels.log 33 4 * * * php /var/www/a4b-logistics/bin/console label:archive_oldest moldtrans 90 5 --force >> /var/www/a4b-logistics/var/log/archive_labels.log 35 4 * * * php /var/www/a4b-logistics/bin/console label:archive_oldest xpo-logistics 90 5 --force >> /var/www/a4b-logistics/var/log/archive_labels.log 37 4 * * * php /var/www/a4b-logistics/bin/console label:archive_oldest kuehne-nagel 90 5 --force >> /var/www/a4b-logistics/var/log/archive_labels.log 39 4 * * * php /var/www/a4b-logistics/bin/console label:archive_oldest transaher 90 5 --force >> /var/www/a4b-logistics/var/log/archive_labels.log 41 4 * * * php /var/www/a4b-logistics/bin/console label:archive_oldest transnatur 90 5 --force >> /var/www/a4b-logistics/var/log/archive_labels.log 43 4 * * * php /var/www/a4b-logistics/bin/console label:archive_oldest warehouse-pickup 90 5 --force >> /var/www/a4b-logistics/var/log/archive_labels.log 10 5 * * * php /var/www/a4b-logistics/bin/console archived_resources:move_to_external_storage --force >> /var/www/a4b-logistics/var/log/move_to_external_storage.log # return trackings event update #40 * * * * php /var/www/a4b-logistics/bin/console return_tracking:update_events 50 200 gls >> /var/www/a4b-logistics/var/log/return_tracking_events.log #50 * * * * php /var/www/a4b-logistics/bin/console return_tracking:update_events 50 200 correos >> /var/www/a4b-logistics/var/log/return_tracking_events.log # retry failed tasks 30 * * * * php /var/www/a4b-logistics/bin/console app:task:retry-failed NotificateTrackingsMessage 0 8 >> /var/www/a4b-logistics/var/log/retry_failed.log # optimize event-log */5 * * * * php /var/www/a4b-logistics/bin/console event_log:optimize 4000 >> /var/www/a4b-logistics/var/log/optimize_event_log_2.log # close old trackings 5 6 * * * php /var/www/a4b-logistics/bin/console app:tracking:close_old_not_in_final_status 1000 --force >> /var/www/a4b-logistics/var/log/closed_trackings.log # retrieve global dropship orders #*/2 * * * * php /var/www/a4b-logistics/bin/console global_dropship:pull_orders 5 5,20 * * * php /var/www/a4b-logistics/bin/console cache:clear --env=prod 35 0 * * * php /var/www/a4b-logistics/bin/console cache:pool:clear cart_shipping_cost.cache --env=prod # retry failed export email tasks 0 */6 * * * php /var/www/a4b-logistics/bin/console app:task:retry-failed "SendExportMailToCarrierMessage" 0 24 >> /var/www/a4b-logistics/var/log/retry_failed_export_emails.log # check reflex FTP for new manifests to create * * * * * php /var/www/a4b-logistics/bin/console manifest:process_new_files #picking list pdf cleanup */5 1-2 * * * php /var/www/a4b-logistics/bin/console picking_list_pdf:remove_unnecessary --limit=200 --type="manifested" --force >> /var/www/a4b-logistics/var/log/pickinglist_pdf_cleanup.log */5 3-4 * * * php /var/www/a4b-logistics/bin/console picking_list_pdf:remove_unnecessary --limit=200 --type="old" --force >> /var/www/a4b-logistics/var/log/pickinglist_pdf_cleanup.log # JIT trackings */1 * * * * php /var/www/a4b-logistics/bin/console external_expedition_order:import >> /var/www/a4b-logistics/var/log/jit_tracking.log # Clean log file that grows so quickly 29 5 * * * echo "" > /var/www/a4b-logistics/var/log/tracking_status_update_info.log # Remove uploaded SFP labels older than 5 days 0 0 * * * find /a4blogistics/var/files/amazon-sfp-uploaded-labels -type f -mtime +5 -delete # Remove old export invoices 0 1 * * * find /a4blogistics/var/export-invoices -type f -mtime +60 -delete # Products pubsub * * * * * sleep 0 && /usr/bin/flock -n /tmp/product_update_pubsub_1.lockfile timeout -s SIGKILL 300 php /var/www/a4b-logistics/bin/console product:update_catalog_from_pubsub 180 #* * * * * sleep 1 && /usr/bin/flock -n /tmp/product_update_pubsub_2.lockfile timeout -s SIGKILL 300 php /var/www/a4b-logistics/bin/console product:update_catalog_from_pubsub 60 #* * * * * sleep 2 && /usr/bin/flock -n /tmp/product_update_pubsub_3.lockfile timeout -s SIGKILL 300 php /var/www/a4b-logistics/bin/console product:update_catalog_from_pubsub 60 * * * * * sleep 0 && /usr/bin/flock -n /tmp/product_disable_pubsub_1.lockfile timeout -s SIGKILL 300 php /var/www/a4b-logistics/bin/console product:disable_products_from_pubsub 100 # Compare catalog against BB 0 2 * * * /usr/bin/flock -n /tmp/compare_with_bb.lockfile timeout -s SIGKILL 600 php /var/www/a4b-logistics/bin/console product:compare_with_bb 500000 1 -v >> /a4blogistics/var/log/catalog_compare_bb.log # Test orders shipping costs #*/5 * * * * /usr/bin/flock -n /tmp/test_shipping_costs.lockfile timeout -s SIGKILL 300 php /var/www/a4b-logistics/bin/console test:costs >> /a4blogistics/var/log/test_shipping_costs.log #*/5 * * * * /usr/bin/flock -n /tmp/test_web_shipping_costs.lockfile timeout -s SIGKILL 300 php /var/www/a4b-logistics/bin/console test:bb_web_order_shipping_costs >> /a4blogistics/var/log/test_web_shipping_costs.log 10 1 10 5 * php /var/www/a4b-logistics/bin/console product:publish_missing_shipping_costs 1 --force