title: Why the php artisan: schedule run command does not execute the artisan commands?
body: <p>I run the <code>php artisan</code>: schedule run command and it shows the messages saying that the commands are running. However, nothing happens (the events the commands trigger), it did not work, what can it be?</p>
  
  <p><strong>Kernel.php</strong></p>
  
  <pre><code>&lt;?php
  
      namespace App\Console;
  
      use App\Console\Commands\CheckPayments;
      use App\Console\Commands\CheckSubscriptions;
      use App\Console\Commands\DeleteOperationalLogs;
      use App\Console\Commands\GenerateInvoices;
      use Illuminate\Console\Scheduling\Schedule;
      use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
  
      class Kernel extends ConsoleKernel
      {
          protected $commands = [
              CheckPayments::class,
              GenerateInvoices::class,
              CheckSubscriptions::class,
              DeleteOperationalLogs::class
          ];
  
          protected function schedule(Schedule $schedule)
          {
              $schedule-&gt;command(CheckPayments::class, ['--force'])-&gt;everyMinute();
              $schedule-&gt;command(GenerateInvoices::class, ['--force'])-&gt;everyMinute();
              $schedule-&gt;command(CheckSubscriptions::class, ['--force'])-&gt;everyMinute();
              $schedule-&gt;command(DeleteOperationalLogs::class, ['--force'])-&gt;everyMinute();
          }
  
          protected function commands()
          {
              $this-&gt;load(__DIR__.'/Commands');
  
              require base_path('routes/console.php');
          }
      }
  </code></pre>
  
  <p>After run <code>php artisan schedule</code>:</p>
  
  <pre><code>Running scheduled command: "C:\xampp\php\php.exe" "artisan" payments:check --force &gt; "NUL" 2&gt;&amp;1
      Running scheduled command: "C:\xampp\php\php.exe" "artisan" subscriptions:check --force &gt; "NUL" 2&gt;&amp;1
      Running scheduled command: "C:\xampp\php\php.exe" "artisan" invoices:generate --force &gt; "NUL" 2&gt;&amp;1
      Running scheduled command: "C:\xampp\php\php.exe" "artisan" logs:delete --force &gt; "NUL" 2&gt;&amp;1
  </code></pre>
  
  <p><strong>Note</strong>: if I run the commands <strong>separately</strong> it works, for example: php artisan payments: check</p>