Bạn có hai cách tiếp cận.
Đầu tiên là dựa trên cron job - hệ thống của bạn có thể tự động gọi một số tập lệnh PHP mỗi tuần. Xem thêm trong bài viết trên Wikipedia và học Cron dựa trên các ví dụ (Tôi cũng đã thấy một số công cụ thú vị ở đâu đó trên GitHub, nhưng tôi không thể tìm thấy nó vào lúc này).
Thứ hai là gọi một số tác vụ trong quá trình thực thi tập lệnh khác , ví dụ. khi bạn không có quyền truy cập vào crontab
. Bạn có thể ví dụ. lưu trữ thông tin về các tập lệnh đã thực thi trong cơ sở dữ liệu - nếu 7 ngày đã trôi qua sau lần thực thi cuối cùng, thì hãy thực thi một số hàm / tập lệnh và lưu dấu thời gian mới vào cơ sở dữ liệu.
CHỈNH SỬA:
Bạn cho biết bạn đang sử dụng Windows, nhưng cũng có các giải pháp tương tự như cron.
Để thêm các công việc đã lên lịch, hãy làm theo nguyên tắc từ bài viết trên Drupal.org .
Bạn cũng có thể chạy phần mềm giống Cron, chẳng hạn. CRONw - Cron dành cho Windows .