Milad Ramezanzadeh
6 سال پیش توسط Milad Ramezanzadeh مطرح شد
6 پاسخ

cron job و laravel

سلام وقت بخیر
من میخام یک cron job روی لاراول ست کنم
با استفاده از کد های لاراول نتونستم نتیجه بگیرم
cd /home/traineev && php artisan schedule:run >> /dev/null 2>&1
اینم دستوری که برای cron job وارد میکنم
و دستورات schedule داخل kernel مینویسم, دستوراتش بر روی local host جواب میده و مشکلی نداره

این لینک لاراول
https://laravel.com/docs/5.8/scheduling#scheduling-artisan-commands


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
1

اگر از سرویسی مثل Forge استفاده کنید این کار خیلی راحته.

php <path> schedule:run

و در غیر این صورت cronjob رو دستی به سرورتون اضافه کنید:

* * * * * cd <path> && php artisan schedule:run >> /dev/null 2>&1

چنانچه مشکل حل نشد، کدهای متد schedule درون فایل app/Console/Kernel.php رو به اشتراک بذارید.


1masoud
تخصص : php,laravel
@masoudproton 6 سال پیش مطرح شد
1

1:با دستور php artisan make:command کامند بساز
مثل این:

class video extends Command
{
    /**
     * The name and signature of the console command.
     *
     * @var string
     */
    protected $signature = 'ali:ali';

    /**
     * The console command description.
     *
     * @var string
     */
    protected $description = 'Command description';

    /**
     * Create a new command instance.
     *
     * @return void
     */
    public function __construct()
    {
        parent::__construct();
    }

    /**
     * Execute the console command.
     *
     * @return mixed
     */
    public function handle()
    {
        echo "masoud";
    }
}

2:بیا در کرنل این رو وارد کن:
$schedule->command('ali:ali')->daily('08:01');
بعد اگر در هاست قرار دادی در قسمت کرون جاب هاست این رو وارد کن
مسیر/php artisan schedule:run >> /dev/null 2>&1


مرتضی نگهی
@kindslayer 6 سال پیش مطرح شد
0

سلام لطفا مشخص کنید پنل هاستتون چی هست؟
Cpanel, Direct admin, Plesk و یا سرور لینوکسی دارید؟


احمد شیرزادی
تخصص : این هم تیتر شغل یا حرفه
@majafer 5 سال پیش مطرح شد
-1

لطفا مشخص کنید سرور لینوکسی هست یا ویندوزی؟


سید محمد هاشمی
تخصص : برنامه نویس فول استک
@smhkhorram 3 ماه پیش مطرح شد
0

سلام. تا اینجایی که فرمودید کاملا درسته. اما یک سوال : روی سی پنل ، تایم کرون جاب رو چطوری تنظیم کنیم ؟ ایا باید بزاریم روی * همه ایتم هارو ؟


رضا
تخصص : برنامه نویس
@remor 3 ماه پیش مطرح شد
0

سوال منم هست


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام