Cron و Scheduled Tasks
> version: 1.1 | last_updated: 2026-09-13 | audience: admin
Laravel Scheduler
در `bootstrap/app.php` تنظیم شده:
| زمان | Command |
|------|---------|
| هر دقیقه | `provisioning:process-queue` (ساخت سرویس از صف؛ حداکثر ۲۰ job) |
| 06:00 | `billing:process-subscription-renewals` |
| 09:00 | `billing:send-invoice-reminders` |
| 10:00 | `billing:process-dunning` |
Crontab (WHM/cPanel)
```bash
* * * * * cd /home/bsshostkhaneh/bss && /usr/local/bin/ea-php83 artisan schedule:run >> /dev/null 2>&1
```
بدون این crontab، صف ساخت سرویس جلو نمیرود (مگر اجرای دستی دستور).
تست دستی
```bash
php artisan schedule:list
php artisan provisioning:process-queue --limit=20
php artisan billing:process-subscription-renewals
php artisan billing:send-invoice-reminders
php artisan billing:process-dunning
```