Anda memiliki dua pendekatan.
Pertama didasarkan pada tugas cron - sistem Anda mungkin secara otomatis memanggil beberapa skrip PHP setiap minggu. Lihat selengkapnya di artikel Wikipedia dan pelajari Cron berdasarkan contoh (Saya juga telah melihat beberapa alat menarik di suatu tempat di GitHub, tetapi saya tidak dapat menemukannya saat ini).
Yang kedua adalah memanggil beberapa tugas selama eksekusi skrip yang berbeda , misalnya ketika Anda tidak memiliki akses ke crontab
. Anda mungkin misalnya. menyimpan informasi tentang skrip yang dieksekusi dalam database - jika 7 hari telah berlalu setelah eksekusi terakhir, maka jalankan beberapa fungsi / skrip dan simpan stempel waktu baru ke dalam database.
EDIT:
Anda mengatakan Anda menggunakan Windows, tetapi ada juga solusi seperti cron.
Untuk menambahkan tugas terjadwal, ikuti panduan dari artikel di Drupal.org .
Anda juga dapat menjalankan perangkat lunak mirip Cron, mis. CRONw - Cron untuk Windows .