ปลอดภัยอย่างสมบูรณ์ - และในกรณีส่วนใหญ่จำเป็นต้องใช้มิฉะนั้นงานอาจถูกข้ามได้
เพียงให้แน่ใจว่าคุณกำลังดำเนินการcron.sh
ไม่ได้cron.php
เพิ่งทราบว่าความสม่ำเสมอของ cron นั้นจะไม่บอกเมื่อมีการดำเนินการ cron - โมดูลเองก็ทำเช่นนั้น
เช่น. ใช้MageRun ที่ยอดเยี่ยมเพื่อแสดงรายการงาน
[www-data@acc1 .microcloud ~]
[~]$ mr_examplecom sys:cron:list
Cronjob List
+-----------------------------------------+------+----+----+----+----+
| Job | m | h | D | M | WD |
+-----------------------------------------+------+----+----+----+----+
| aggregate_sales_report_bestsellers_data | 0 | 0 | * | * | * |
| aggregate_sales_report_coupons_data | 0 | 0 | * | * | * |
| aggregate_sales_report_invoiced_data | 0 | 0 | * | * | * |
| aggregate_sales_report_order_data | 0 | 0 | * | * | * |
| aggregate_sales_report_refunded_data | 0 | 0 | * | * | * |
| aggregate_sales_report_shipment_data | 0 | 0 | * | * | * |
| aggregate_sales_report_tax_data | 0 | 0 | * | * | * |
| captcha_delete_expired_images | */10 | * | * | * | * |
| captcha_delete_old_attempts | */30 | * | * | * | * |
| catalog_product_alert | | | | | |
| catalog_product_index_price_reindex_all | 0 | 2 | * | * | * |
| catalogrule_apply_all | 0 | 1 | * | * | * |
| core_clean_cache | 30 | 2 | * | * | * |
| currency_rates_update | | | | | |
| log_clean | | | | | |
| newsletter_send_all | */5 | * | * | * | * |
| paypal_fetch_settlement_reports | | | | | |
| persistent_clear_expired | 0 | 0 | * | * | * |
| sales_clean_quotes | 0 | 0 | * | * | * |
| sitemap_generate | | | | | |
| system_backup | | | | | |
| xmlconnect_notification_send_all | */5 | * | * | * | * |
+-----------------------------------------+------+----+----+----+----+
คุณจะเห็นได้ว่าในบรรดางานที่พบบ่อยที่สุดในรายการนี้คือทุกๆ 5 นาที ซึ่งหมายความว่าแม้ว่า cron จะถูกกำหนดค่าให้ทำงานทุกนาทีมันจะไม่สร้างความแตกต่างเพราะnewsletter_send_all
และxmlconnect_notification_send_all
จะทำงานทุก 5 นาทีเท่านั้น
หาก CLI ไม่ใช่กระเป๋าของคุณคุณสามารถใช้ ( Aoe Scheduler ) ที่ยอดเยี่ยมเท่า ๆ กันเพื่อแสดงไทม์ไลน์
สิ่งนี้จะช่วยให้คุณเห็นว่าเมื่อใดที่งานต้องทำงานและหากพวกเขากำลังดำเนินการหรือข้ามไป