我正在嘗試Laravel 5.1任務計劃在IIS上工作。當我使用Windows任務管理器運行批處理文件時,它只會運行一次任務。我怎麼能 - > everyMinute()工作?Laravel 5.1 Windows上的任務計劃
的Windows批處理文件:
cd c:\inetpub\myapp
c:\PROGRA~2\PHP\php.exe artisan schedule:run 1>> NUL 2>&1
內核:
class Kernel extends ConsoleKernel
{
protected $commands = [
\App\Console\Commands\MyCommand::class,
];
protected function schedule(Schedule $schedule)
{
$schedule->command('test')->everyMinute();
}
}
命令:
public function handle()
{
log::info('test');
}
我已經運行了下面的命令但是不知道批處理文件的實際位置? 'C:\> CD的xampp/htdocs中/ blog' 'C:\ XAMPP \ htdocs中\博客> CD C:/xampp/php/php.exe人員電子郵件:發送1 >> NUL 2>&1' – Hola