title: How to run artisan command schedule:run on hosting server? (Laravel)
body: <p>I have statusUpdate.php file in the 
  xampp\htdocs\project\app\Console\Commands folder.</p>
  
  <p>statusUpdate.php : </p>
  
  <pre><code>&lt;?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')-&gt;update(array('status' =&gt; 1));
  }
  }
  </code></pre>
  
  <p>It is created by the following Laravel official documentation.
  Then I was added <code>\App\Console\Commands\statusUpdate::class,</code> class in Kernel.php on xampp\htdocs\project\app\Console folder.</p>
  
  <p>Here is the karnel.php file code: </p>
  
  <pre><code>&lt;?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-&gt;command('status:update')
               -&gt;everyFiveMinutes();
  }
  }
  </code></pre>
  
  <p>Then I was run </p>
  
  <blockquote>
    <p>php artisan schedule:run command using CMD on windows 7.</p>
  </blockquote>
  
  <p>Now it is working fine(in local server). My jobs table status field is updated properly by 1.</p>
  
  <p>But when I was deployed this project on the shared hosting and added a CRON command for my server in cPanel:</p>
  
  <p>Cron job command is like this : <code>php /path/to/artisan schedule:run 1&gt;&gt; /dev/null 2&gt;&amp;1</code></p>
  
  <p>Now in this case command not working &amp; this is the problem. how can I solve it?</p>