Como executar a programação de comandos do artesão: executar no servidor de hospedagem? (Laravel)

Eu tenho o arquivo statusUpdate.php na pasta xampp \ htdocs \ project \ app \ Console \ Commands.

statusUpdate.php:

<?php

namespace App\Console\Commands;

use Illuminate\Console\Command;
use DB;


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

/**
 * The console command description.
 *
 * @var string
 */
protected $description = 'Update Job status daily';

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

/**
 * Execute the console command.
 *
 * @return mixed
 */
public function handle()
{
    $affected = DB::table('jobs')->update(array('status' => 1));
}
}

É criado pela seguinte documentação oficial do Laravel. Então eu fui adicionado\App\Console\Commands\statusUpdate::class, classe no Kernel.php na pasta xampp \ htdocs \ project \ app \ Console.

Aqui está o código do arquivo karnel.php:

<?php

namespace App\Console;

use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;

class Kernel extends ConsoleKernel
{
    /**
     * The Artisan commands provided by your application.
     *
     * @var array
     */
    protected $commands = [
        \App\Console\Commands\statusUpdate::class,
];

/**
 * Define the application's command schedule.
 *
 * @param  \Illuminate\Console\Scheduling\Schedule  $schedule
 * @return void
 */
protected function schedule(Schedule $schedule)
{
    $schedule->command('status:update')
             ->everyFiveMinutes();
}
}

Então eu fui executado

php artisan schedule: execute o comando usando o CMD no Windows 7.

Agora está funcionando bem (no servidor local). O campo de status da tabela Meus trabalhos é atualizado corretamente por 1.

Mas quando eu implantei esse projeto na hospedagem compartilhada e adicionei um comando CRON para o meu servidor no cPanel:

O comando Cron job é assim:php /path/to/artisan schedule:run 1>> /dev/null 2>&1

Agora, neste caso, o comando não está funcionando e este é o problema. como posso resolver isso?

questionAnswers(3)

yourAnswerToTheQuestion