Kolega sebelumnya mengatur pekerjaan cron setiap 5 menit selama 24 jam. Sekarang saya perlu memodifikasi ini hanya berjalan antara 7 pagi sampai 7 malam.
Saya tidak pernah belajar pekerjaan cron, jadi saya mencari di Google dan mencoba tetapi tidak berhasil.
Penjadwal Tugas diatur seperti di bawah ini
- Mulailah tugas
Sesuai jadwal - Pengaturan
Satu kali - Pengaturan lanjutan
Ulangi tugas setiap 5 menit selama durasi tanpa batas
Hentikan tugas jika berjalan lebih lama dari 30 menit
Diaktifkan
Dan saya memodifikasi file batch dari
C: \ PHP \ php.exe -f C: \ path \ cron.php lima menit
untuk
* / 5 7-19 * * * C: \ PHP \ php.exe -f C: \ path \ cron.php lima menit
Bahkan saya menambahkan * / 5 7-19 * * * ke file batch, tidak berfungsi.
Akan sangat menghargai jika seseorang dapat membantu saya. Terima kasih sebelumnya dan terima kasih telah meluangkan waktu Anda.
windows
batch
php
windows-task-scheduler
hasmai
sumber
sumber
Jawaban:
Penjadwal pekerjaan asli Windows tidak dikonfigurasi dengan cara yang sama seperti Unix / Linux
cron
,Anda tidak dapat mengubah penjadwalan dengan mengedit konten file batch.
Anda memiliki opsi terbatas di Penjadwal tugas
Anda bisa mengubah file batch untuk keluar lebih awal jika waktu hari di luar rentang tertentu.
Jawaban dalam stackoverflow menyarankan
sumber