Files
boursecu_server/scripts/crontab-prices.example.sh
T
2026-06-14 12:33:29 +03:30

23 lines
1.2 KiB
Bash

#!/bin/sh
# نصب کران قیمت — یکی از دو روش را انتخاب کنید.
# مسیر را با مسیر واقعی سرور عوض کنید.
APP_DIR="/opt/rahimigold/server"
# ─── روش ۱ (پیشنهادی): schedule:run هر دقیقه ───
# prices:tick-loop داخل Kernel هر ۱۰ ثانیه ۶ بار اجرا می‌شود.
# crontab -e:
# * * * * * cd $APP_DIR && php artisan schedule:run >> /dev/null 2>&1
# ─── روش ۲: مستقیم هر ۱۰ ثانیه (بدون schedule:run) ───
# * * * * * cd $APP_DIR && php artisan prices:tick >> /dev/null 2>&1
# * * * * * sleep 10 && cd $APP_DIR && php artisan prices:tick >> /dev/null 2>&1
# * * * * * sleep 20 && cd $APP_DIR && php artisan prices:tick >> /dev/null 2>&1
# * * * * * sleep 30 && cd $APP_DIR && php artisan prices:tick >> /dev/null 2>&1
# * * * * * sleep 40 && cd $APP_DIR && php artisan prices:tick >> /dev/null 2>&1
# * * * * * sleep 50 && cd $APP_DIR && php artisan prices:tick >> /dev/null 2>&1
# ─── روش ۳: supervisor (حلقه دائمی) ───
# php artisan prices:tick-daemon --interval=10
echo "See comments in this file for crontab lines."