1.8 KiB
1.8 KiB
Manual Task Scheduler Setup Instructions
Cara Setup Task Scheduler Manual di Windows
Langkah 1: Buka Task Scheduler
- Tekan
Win + R
- Ketik
taskschd.msc
dan tekan Enter - Atau search "Task Scheduler" di Start Menu
Langkah 2: Create Basic Task
- Di panel kanan, klik "Create Basic Task..."
- Name:
PerizinanDataSync
- Description:
Daily sync of perizinan data from Jakarta API at midnight
- Klik Next
Langkah 3: Trigger (Kapan berjalan)
- Pilih "Daily"
- Klik Next
- Start date: Hari ini
- Start time:
12:00:00 AM
(midnight) - Recur every:
1 days
- Klik Next
Langkah 4: Action (Apa yang dijalankan)
- Pilih "Start a program"
- Klik Next
- Program/script:
C:\laragon\www\perling\sync-perizinan.bat
- Start in:
C:\laragon\www\perling
- Klik Next
Langkah 5: Finish
- Review semua setting
- ✅ Centang "Open the Properties dialog for this task when I click Finish"
- Klik Finish
Langkah 6: Advanced Settings (Optional)
Di Properties dialog:
-
Tab General:
- ✅ Centang "Run whether user is logged on or not"
- ✅ Centang "Run with highest privileges"
-
Tab Conditions:
- ❌ Uncheck "Start the task only if the computer is on AC power"
-
Tab Settings:
- ✅ Centang "Allow task to be run on demand"
- ✅ Centang "Run task as soon as possible after a scheduled start is missed"
-
Klik OK
Test Task
Untuk test task manual:
- Klik kanan pada task "PerizinanDataSync"
- Pilih "Run"
- Check log di:
C:\laragon\www\perling\storage\logs\cron.log
Monitoring
- Task history bisa dilihat di tab History pada task properties
- Log aplikasi di:
storage\logs\cron.log
- Log Laravel di:
storage\logs\laravel.log