Programador Laravel com Cron Job

Estou usando o larave 5.1 com php5, tento criar meu trabalho cron para remover a fatura não paga no tempo que eu quiser, mas testo-o para imprimir um log de usuário para me ajudar a saber que o trabalho está funcionando.

Este é o meu app / Console / Kernel.php

protected $commands = [
    \App\Console\Commands\Inspire::class,
    \App\Console\Commands\RemoveUnpaidInvoice::class,
];

protected function schedule(Schedule $schedule)
{
    $schedule->command('removeUnpaidInvoice')->everyMinute();
    // $schedule->command('inspire')->hourly();
}

E esta é a minha classe RemoveUnpaidInvoice:

public function handle()
{
    UserLog::create([
        'user_id' => '3',
        'title' => 'Cron Testing',
        'log' => 'Time : ' . date('H:i:s')
    ]);
}

Depois que meus arquivos terminam, eu executo este comando no meu terminal para executar meu cron:

php artisan schedule:run

Depois de executar o comando schedule artisan, meu terminal mostra esta mensagem:

Running scheduled command: '/usr/bin/php5' 'artisan' removeUnpaidInvoice > '/dev/null' 2>&1 &

Eu acho que é trabalho, então eu verifico meu banco de dados para ver se o log do usuário foi criado ou não, e é criado, o log do usuário é adicionado via cron.

Mas o problema é que eu espero por um minuto e nenhum log de usuário adicionado, aguardo 2 minutos, 3 minutos e mais, não há outro log de usuário adicionado ao meu banco de dados?

Como corrigi-lo? eu cometi um erro?

questionAnswers(1)

yourAnswerToTheQuestion