# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.oLNn2w/crontab installed on Thu Sep 11 19:36:16 2025)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
DASHBOARD_ROOT="/var/www/vhosts/dashboard.agpartsworldwide.net"
PORTAL_ROOT="/var/www/vhosts/customerportal.agpartsworldwide.net"
PHPLIB_ROOT="/var/www/vhosts/dashboard.agpartsworldwide.net/vendor/phplib/agi"
AGI_LOG_DIR="/var/log/agi_logs"
AGI_LOG_ROOT="/var/log/agi_logs"
PARTSEARCH_ROOT="/var/www/vhosts/partsearch.ordermanager.agpartsworldwide.net"
BB_ROOT="/var/www/vhosts/bb.ordermanager.agpartsworldwide.net"
AVALARA_ROOT="/var/www/vhosts/avalara.agpartsworldwide.net"

####################
##
## Acumatica Sync
##
####################

45 11 * * * php /var/www/vhosts/acumaticagisync/cron/FreeShippingInfo.php >> $AGI_LOG_DIR/acumatica_free_shipping_info.log 2>&1
45 * * * * php /var/www/vhosts/acumaticagisync/cron/PackingLabels.php >> $AGI_LOG_DIR/acumatica_packing_labels.log 2>&1
0  22 * * * php /var/www/vhosts/acumaticagisync/cron/AdminFees.php >> $AGI_LOG_DIR/acumatica_admin_fees.log 2>&1
22 * * * * php /var/www/vhosts/acumaticagisync/cron/InventoryCompare.php >> $AGI_LOG_DIR/acumatica_inventory_sync.log 2>&1

####################
##
## Customer Portal Crons
##
####################

#0 14 * * 1 cd $PORTAL_ROOT/cron; php invoice_list_to_table.php >> $AGI_LOG_DIR/cp_invoice_list_to_table.log 2>&1
#0 14 * * 3 cd $PORTAL_ROOT/cron; php invoice_list_to_table.php catchup >> $AGI_LOG_DIR/cp_invoice_list_to_table.log 2>&1
#0 22 * * 1 cd $PORTAL_ROOT/cron; php invoice_mailer.php >> $AGI_LOG_DIR/cp_invoice_mailer.log 2>&1
#0 22 * * 3 cd $PORTAL_ROOT/cron; php invoice_mailer.php catchup >> $AGI_LOG_DIR/cp_invoice_mailer.log 2>&1
#*/30 * * * * cd $PORTAL_ROOT/cron; php CustomerSync.php >> $AGI_LOG_DIR/cp_customer_sync.log 2>&1

####################
##
## Dashboard Crons
##
####################

# Subs Cron

#*/15 * * * * $DASHBOARD_ROOT/crons/scripts/subs_cron >> $AGI_LOG_DIR/subs_cron.log 2>&1
#*/2 * * * * $DASHBOARD_ROOT/crons/scripts/subs_cron >> $AGI_LOG_DIR/subs_cron.log 2>&1
#*/2 * * * * $DASHBOARD_ROOT/crons/scripts/subs_cron offset=10 >> $AGI_LOG_DIR/subs_cron.log 2>&1
#*/2 * * * * $DASHBOARD_ROOT/crons/scripts/subs_cron offset=20 >> $AGI_LOG_DIR/subs_cron.log 2>&1
#*/2 * * * * $DASHBOARD_ROOT/crons/scripts/subs_cron offset=30 >> $AGI_LOG_DIR/subs_cron.log 2>&1
#*/2 * * * * $DASHBOARD_ROOT/crons/scripts/subs_cron offset=40 >> $AGI_LOG_DIR/subs_cron.log 2>&1
#*/2 * * * * $DASHBOARD_ROOT/crons/scripts/subs_cron offset=50 >> $AGI_LOG_DIR/subs_cron.log 2>&1
#*/2 * * * * $DASHBOARD_ROOT/crons/scripts/subs_cron offset=60 >> $AGI_LOG_DIR/subs_cron.log 2>&1
#*/2 * * * * $DASHBOARD_ROOT/crons/scripts/subs_cron offset=70 >> $AGI_LOG_DIR/subs_cron.log 2>&1
#*/2 * * * * $DASHBOARD_ROOT/crons/scripts/subs_cron offset=80 >> $AGI_LOG_DIR/subs_cron.log 2>&1
#*/2 * * * * $DASHBOARD_ROOT/crons/scripts/subs_cron offset=90 >> $AGI_LOG_DIR/subs_cron.log 2>&1
#*/2 * * * * $DASHBOARD_ROOT/crons/scripts/subs_cron offset=100 >> $AGI_LOG_DIR/subs_cron.log 2>&1
#*/2 * * * * $DASHBOARD_ROOT/crons/scripts/subs_cron offset=110 >> $AGI_LOG_DIR/subs_cron.log 2>&1

# Business-Day Continuous Crons
#*/5 9-18 * * 1-5 $DASHBOARD_ROOT/crons/scripts/tracker_email_cron >> $AGI_LOG_DIR/tracker_email_cron.log 2>&1
#*/2 7-19 * * 1-5 $DASHBOARD_ROOT/crons/scripts/update_sales_orders_states_cron >> $AGI_LOG_DIR/update_sales_orders_states_cron.log 2>&1
*/13 7-19 * * 1-5 $DASHBOARD_ROOT/crons/scripts/update_tracking_numbers_cron >> $AGI_LOG_DIR/update_tracking_numbers_cron.log 2>&1
#*/10 7-19 * * 1-5 $DASHBOARD_ROOT/crons/scripts/my_parts_cache_cron >> $AGI_LOG_DIR/my_parts_cache_cron.log 2>&1
#* 7-19 * * 1-5 $DASHBOARD_ROOT/crons/scripts/sales_orders_shipped_cron >> $AGI_LOG_DIR/sales_orders_shipped_cron.log 2>&1

# Once a Day Crons
0 8-18/2 * * * $DASHBOARD_ROOT/crons/scripts/new_home_screen_cron >> $AGI_LOG_DIR/new_home_screen_cron.log 2>&1
30 10 * * * $DASHBOARD_ROOT/crons/scripts/new_home_screen_cron backfill $(date --date="$(date +\%Y-\%m-15) -1 month" +"\%Y \%m") >> $AGI_LOG_DIR/new_home_screen_cron.log 2>&1
30 10 * * 5 $DASHBOARD_ROOT/crons/scripts/new_home_screen_cron backfill >> $AGI_LOG_DIR/new_home_screen_cron.log 2>&1
#55 23 * * * $DASHBOARD_ROOT/crons/scripts/slow_moving_parts_cron >> $AGI_LOG_DIR/slow_moving_parts_cron.log 2>&1
#45 21 * * 1-5 $DASHBOARD_ROOT/crons/scripts/part_historical_quantities_cron >> $AGI_LOG_DIR/part_historical_quantities_cron.log 2>&1
#11 6 * * 1-5 $DASHBOARD_ROOT/crons/scripts/pos_due_soon_cron >> $AGI_LOG_DIR/pos_due_soon_cron.log 2>&1
#45 22 * * 1-5 $DASHBOARD_ROOT/crons/scripts/woi_analytics_cron >> $AGI_LOG_DIR/woi_analytics_cron.log 2>&1
#35 5 * * 1-5 $DASHBOARD_ROOT/crons/scripts/planning_cache_cron >> $AGI_LOG_DIR/planning_cache_cron.log 2>&1

# Magento Crons
0 4 * * * cd $DASHBOARD_ROOT/crons/code/; php magento_inventory_sync_agparts.php
0 3 * * * cd $DASHBOARD_ROOT/crons/code/; php magento_inventory_sync_b2b.php

# Avalara/AvaTax Crons
#*/5  7-19 *   * 1-5 cd /var/www/vhosts/avalara.agpartsworldwide.net && /usr/bin/php7.4 bin/console order:verify:unprocessed -vv >> $AGI_LOG_DIR/avalara_order_verify_unprocessed_cron.log 2>&1
#0    2    *   * *   cd /var/www/vhosts/avalara.agpartsworldwide.net && /usr/bin/php7.4 bin/console app:sales-orders:re-verify -vv >> $AGI_LOG_DIR/avalara_sales_orders_reverify_cron.log 2>&1
#0    *    *   * *   cd /var/www/vhosts/avalara.agpartsworldwide.net && /usr/bin/php7.4 bin/console app:invoices:upload -v >> $AGI_LOG_DIR/avalara_invoices_upload_cron.log 2>&1
#30   *    *   * *   cd /var/www/vhosts/avalara.agpartsworldwide.net && /usr/bin/php7.4 bin/console app:invoices:commit -v >> $AGI_LOG_DIR/avalara_invoices_commit_cron.log 2>&1
#0    3    *   * 1-5 cd /var/www/vhosts/avalara.agpartsworldwide.net && /usr/bin/php7.4 bin/console cron:sync-tax-codes -vv >> $AGI_LOG_DIR/avalara_sync_tax_codes.log 2>&1
#*/30 *    *   * 1-5 cd /var/www/vhosts/avalara.agpartsworldwide.net && /usr/bin/php7.4 bin/console cron:sync-product-categories -vv >> $AGI_LOG_DIR/avalara_sync_product_categories_cron.log 2>&1
#0    7    *   * 1   cd /var/www/vhosts/avalara.agpartsworldwide.net && /usr/bin/php7.4 bin/console app:cron:exemption-certificate-issues -vv avalara_project_team@assetgenie.com >> $AGI_LOG_DIR/avalara_exemption_certificate_issues.log 2>&1
#0    1    *   * *   cd /var/www/vhosts/avalara.agpartsworldwide.net && /usr/bin/php7.4 bin/console app:cron:set-threshold-process-flag -v >> $AGI_LOG_DIR/avalara_cron_set_threshold_process_flag.log 2>&1

####################
##
## PHPLib Report Crons
##
####################

#30 22 * * 1-5 php $PHPLIB_ROOT/reports/inventory/FullInventoryDescription.php
#00      6       *       *       2-6     php $PHPLIB_ROOT/reports/inventory/ShippingAndPicking.php
#00      6       1       *       *       php $PHPLIB_ROOT/reports/inventory/NewMarkdown.php
#00 6 29 * * php $PHPLIB_ROOT/reports/inventory/NewMarkdown.php
#00      2       *       *       1       php $PHPLIB_ROOT/reports/inventory/NotSoldSinceRec.php
#00      6       *       *       1       php $PHPLIB_ROOT/reports/inventory/CostAverageReport.php
#15      7       *       *       1-5     php $PHPLIB_ROOT/reports/sales/PartsearchNLAInventory.php
#00      5       *       *       1       php $PHPLIB_ROOT/reports/inventory/PartsWithoutPhotos.php
#50 20 * * * php $PHPLIB_ROOT/reports/sales/Partsearch_Sales_Decline.php
#0 0 1 * * php $PHPLIB_ROOT/reports/purchasing/BackorderStatusReport.php


####################
##
## PHPLib Crons
##
####################

0 */3 * * * $PHPLIB_ROOT/cron/cricket/agi_page_store_gc.sh 2>&1
#*/2 7-19 * * 1-5 php $PHPLIB_ROOT/cron/inventory/BackorderSatisfiedByPOCron.php >> $AGI_LOG_DIR/baclorder_satisified_by_po_cron.log 2>&1
#*/2 7-19 * * 1-5 php $PHPLIB_ROOT/cron/inventory/InventoryOtherWarehouseCron.php >> $AGI_LOG_DIR/inventory_other_warehouse_cron.log 2>&1
#00 1 * * * php $PHPLIB_ROOT/cron/inventory/SubGroup.php >> $AGI_LOG_DIR/subs_group.log 2>&1
#00 2 * * * php $PHPLIB_ROOT/cron/inventory/SubGroupStats.php >> $AGI_LOG_DIR/subs_group_stats.log 2>&1
#00 1 * * * php $PHPLIB_ROOT/cron/inventory/SubGroupStatsRAO.php >> $AGI_LOG_DIR/subs_group_stats_rao.log 2>&1
00 20 * * * php $PHPLIB_ROOT/cron/inventory/InventoryStats.php >> $AGI_LOG_DIR/inventory_stats.log 2>&1
*/5 * * * * php $PHPLIB_ROOT/cron/shipments/SyncNonWoTracking.php >> $AGI_LOG_DIR/sync_non_wo_tracking.log 2>&1


####################
##
## PHPLib Order Manager Crons
##
####################

#*/5 * * * * $PHPLIB_ROOT/order_manager/cron/order_manager_cron.sh >> $AGI_LOG_DIR/order_manager_cron.log 2>&1
#0       */2     *       *       *       $PHPLIB_ROOT/order_manager/cron/order_manager_inventory_cron.sh >> $AGI_LOG_DIR/order_manager_inventory_cron.log 2>&1
#00      4       *       *       *       cd $PHPLIB_ROOT/cricket/modules/Ordermanager/api; php SettlementReportRequest.php >> $AGI_LOG_DIR/order_manager_settlement_report_cron.log 2>&1

*/5 * * * * /var/www/vhosts/ordermanager.agpartsworldwide.net/vendor/modules/ordermanager/cron/code/OrderManager/order_manager_cron.sh >> $AGI_LOG_DIR/order_manager_cron.log 2>&1
#*/10 * * * * /var/www/vhosts/ordermanager.agpartsworldwide.net/vendor/Modules/OrderManager/cron/code/OrderManager/order_manager_inventory_cron.sh >> $AGI_LOG_DIR/order_manager_inventory_cron.log 2>&1
#*/15 * * * * /var/www/vhosts/ordermanager.agpartsworldwide.net/vendor/Modules/OrderManager/cron/code/OrderManager/order_manager_cancel_cron.php >> $AGI_LOG_DIR/order_manager_cancel_cron.log 2>&1
#40 4-18 * * 1-5 /var/www/vhosts/ordermanager.agpartsworldwide.net/vendor/Modules/OrderManager/cron/code/Automation/primary_process/automation_file_upload_cron.php >> $AGI_LOG_DIR/automation_file_upload.log 2>&1
#20 5-19 * * 1-5 /var/www/vhosts/ordermanager.agpartsworldwide.net/vendor/Modules/OrderManager/cron/code/Automation/primary_process/automation_results_cron.php >> $AGI_LOG_DIR/automation_results.log 2>&1
15,45 5-19 * * 1-5 php /var/www/vhosts/ordermanager.agpartsworldwide.net/vendor/modules/ordermanager/cron/code/Automation/primary_process/automation_order_verification_cron.php >> $AGI_LOG_DIR/automation_order_verification.log 2>&1
*/30 * * * 1-5 php /var/www/vhosts/ordermanager.agpartsworldwide.net/vendor/modules/ordermanager/cron/code/Automation/secondary_process/automation_shipping_and_tracking.php >> $AGI_LOG_DIR/automation_shipping.log 2>&1

####################
##
## PHPLib Milk Crons
##
####################

0 7 * * * $PHPLIB_ROOT/cricket/modules/Milk/cron/scripts/generate_shipment_report_7AM.sh $DASHBOARD_ROOT >> $AGI_LOG_DIR/milk_generate_shipment_report_cron.log 2>&1
*/2 * * * * $PHPLIB_ROOT/cricket/modules/Milk/cron/scripts/milk_cron_php1_xs02.sh $DASHBOARD_ROOT >> $AGI_LOG_DIR/milk_cron_php1.log 2>&1 >/dev/null 2>&1
*/5 * * * * $PHPLIB_ROOT/cricket/modules/Milk/cron/scripts/milk_cron_xs02.sh $DASHBOARD_ROOT >> $AGI_LOG_DIR/milk_cron_xs02.log 2>&1
00 6 * * 1-5 $PHPLIB_ROOT/cricket/modules/Milk/cron/scripts/milk_cron_15_xs02.sh $DASHBOARD_ROOT >> $AGI_LOG_DIR/milk_cron_15.log 2>&1

####################
##
## PartSearch OrderManager
##
####################

15 20 * * * $PARTSEARCH_ROOT/crons/scripts/automation_results_cron.sh >> $AGI_LOG_ROOT/partsearch_automation_results_cron.log 2>&1
45 17 * * * $PARTSEARCH_ROOT/crons/scripts/daily_reports_cron.sh >> $AGI_LOG_ROOT/partsearch_dailyreports_cron.log 2>&1
40 */2 * * * $PARTSEARCH_ROOT/crons/scripts/ftp_cron.sh >> $AGI_LOG_ROOT/partsearch_ftp_cron.log 2>&1
0 0 * * * $PARTSEARCH_ROOT/crons/scripts/ftp_shipment_cron.sh >> $AGI_LOG_ROOT/partsearch_ftp_cron.log 2>&1
0 7 * * 6 $PARTSEARCH_ROOT/crons/scripts/inventory_full_cron.sh >> $AGI_LOG_ROOT/partsearch_full_inventory_cron.log 2>&1
0 */5 * * 1-5 $PARTSEARCH_ROOT/crons/scripts/inventory_updates_cron.sh >> $AGI_LOG_ROOT/partsearch_inventory_updates_cron.log 2>&1
4 18 * * 1-5 $PARTSEARCH_ROOT/crons/scripts/inventory_full_cron.sh >> $AGI_LOG_ROOT/partsearch_full_inventory_cron.log 2>&1

####################
##
## BestBuy OrderManager
##
####################

0 0 * * * $BB_ROOT/crons/scripts/ftp-2-s3.sh >> $AGI_LOG_DIR/ftp-2-s3_log 2>&1
*/3 7-21 * * * $BB_ROOT/crons/scripts/ftp_cron >> $AGI_LOG_DIR/bb_ftp_cron_log 2>&1
*/10 1-22 * * * $BB_ROOT/crons/scripts/ftp_cron >> $AGI_LOG_DIR/bb_ftp_cron_log 2>&1
*/10 1-6 * * * $BB_ROOT/crons/scripts/ftp_cron >> $AGI_LOG_DIR/bb_ftp_cron_log 2>&1

####################
##
## Bakery
##
####################

*/30 * * * * $PHPLIB_ROOT/services/bakery/1.0/baker.pl >> $AGI_LOG_DIR/baker.log 2>&1

####################
##
## Server Administration
##
####################
MAILTO="system_admin_alerts@assetgenie.com"

10 3 * * * /usr/bin/mysqlbackup.sh
15 0 * * 0 /etc/init.d/apache2 restart















