cron

2016-03-22 21 views
0

ile Laravel zamanlama komutu log:demo komutunu kullanıyorum ve ssh konsolundan şu komutu kullanarak başarıyla çalıştırıyorum: php artisan log:demo.cron

Şimdi cron işi oluşturmak gerekiyor ve cron ben laravel.log olsun bir komut başladığında ama Tamam onun:

> [2016-03-22 21:45:01] local.ERROR: exception 'ErrorException' with message 'Invalid argument supplied for foreach()' in /home/agroagro/public_html/vendor/symfony/console/Input/ArgvInput.php:283 
Stack trace: 
#0 /home/agroagro/public_html/vendor/symfony/console/Input/ArgvInput.php(283): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(2, 'Invalid argumen...', '/home/agroagro/...', 283, Array) 
#1 /home/agroagro/public_html/vendor/symfony/console/Application.php(790): Symfony\Component\Console\Input\ArgvInput->hasParameterOption(Array) 
#2 /home/agroagro/public_html/vendor/symfony/console/Application.php(117): Symfony\Component\Console\Application->configureIO(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) 
#3 /home/agroagro/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(107): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) 
#4 /home/agroagro/public_html/artisan(35): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) 
#5 {main} 

Neden elle komut çalışmalarını çağırarak, ancak cron değil mi?

+0

aynı kullanıcı için çalışan cron elle yürütme ediyor mi benim sunucuda sorunlar oldu

... ... php sürümünü kontrol? Bu uzun bir atış, ancak '' '' '' '' '' '' register_argc_argv = on' ayarı ile özel bir '.ini' dosyasını geçirmeyi deneyebilir ve php -c /path/custom.ini… gibi cron işini çalıştırabilirsiniz. –

cevap

2

, cron sizin yaptığınız gibi aynı kullanıcı ve ayrıcalıklarla çalışıyor mu? bash aynı mı?