Drupal 7 được tích hợp trong các mô-đun mã của nó trong Poormanscron , với mục đích chính xác là chạy các tác vụ cron Drupal trên một trang web nơi không thể đặt các tác vụ cron, khi người dùng truy cập trang web của bạn và cứ sau X giờ (như được đặt trong trang bạn đã thấy).
Nếu bạn muốn tránh hành vi đó, bạn chỉ cần đặt "Chạy cron every" thành "Không bao giờ"; trái với những gì có vẻ như, điều đó chỉ ảnh hưởng đến những gì xảy ra khi người dùng truy cập trang web của bạn. [1] Bạn vẫn có thể chạy các tác vụ cron Drupal từ bên ngoài Drupal, hãy nhớ rằng trong Drupal 7 cron.php cần phải được gọi, từ bên ngoài Drupal, chuyển giá trị được hiển thị trong "Quản trị> Báo cáo> Báo cáo trạng thái."
[1]: Trên thực tế, cả cron.php , hay drupal_cron_run () đều không kiểm tra biến Drupal được sử dụng trong trang cài đặt đó. Các biến Drupal duy nhất được sử dụng là:
- "cron_key" có chứa khóa cron được sử dụng để tránh các tác vụ cron Drupal được chạy từ người dùng trái phép
- "bảo trì_mode" được đặt thành
TRUE
khi trang web ở chế độ bảo trì
- "cron_last" có chứa dấu thời gian khi các tác vụ cron được chạy lần trước