Hoàn toàn an toàn - và trong hầu hết các trường hợp bắt buộc, nếu không các công việc cuối cùng có thể bị bỏ qua.
Chỉ cần chắc chắn rằng bạn đang thực hiện cron.sh
khôngcron.php
Chỉ cần lưu ý rằng tính thường xuyên của chính cron sẽ không ra lệnh khi các hoạt động cron diễn ra - chính mô-đun thực hiện điều đó.
Ví dụ. Sử dụng MageRun tuyệt vời để liệt kê các nhiệm vụ,
[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 | * | * | * | * |
+-----------------------------------------+------+----+----+----+----+
Bạn có thể thấy rằng trong số các nhiệm vụ, thường xuyên nhất trong danh sách này là cứ sau 5 phút. Điều đó có nghĩa là ngay cả khi cron được cấu hình để chạy mỗi phút, nó sẽ không tạo ra sự khác biệt, newsletter_send_all
và xmlconnect_notification_send_all
sẽ chỉ chạy cứ sau 5 phút.
Nếu CLI không phải là túi của bạn, thì bạn có thể sử dụng Trình lập lịch biểu Aoe (cũng tuyệt vời không kém) để trực quan hóa dòng thời gian.
Điều này sẽ cho bạn biết khi nào các tác vụ là do chạy và nếu chúng đang được thực thi hoặc bỏ qua.