Size: a a a

Laravel для начинающих

2020 April 14

M

Michael in Laravel для начинающих
Полагаю, надо зайти на сервер по ssh и добавить эту запись в кронфайл
источник

M

Michael in Laravel для начинающих
а не запускать php schedule:run
источник

Д

Діма in Laravel для начинающих
Michael
а не запускать php schedule:run
понял.
источник

Д

Діма in Laravel для начинающих
Буду искать тогда как это сделать)
у меня там апач))
источник

RK

Roman Kolosov in Laravel для начинающих
а причем тут апач то
источник

M

Michael in Laravel для начинающих
веб-сервер тут ни при чём
crontab -e
источник

Д

Діма in Laravel для начинающих
а обязателно тут заполнять?
protected $commands = [
       //
   ];

в туториалах везде есть команда
источник

RK

Roman Kolosov in Laravel для начинающих
Діма
а обязателно тут заполнять?
protected $commands = [
       //
   ];

в туториалах везде есть команда
тут не надо
источник

Д

Діма in Laravel для начинающих
понял
источник

Д

Діма in Laravel для начинающих
нашел на сервере что то))
источник

Д

Діма in Laravel для начинающих
Я так понимаю тут создать комманду типа
источник

Д

Діма in Laravel для начинающих
* * * * * php /home/privates/public_html/staging/current/artisan schedule:run
источник

И

Игорь in Laravel для начинающих
Діма
* * * * * php /home/privates/public_html/staging/current/artisan schedule:run
не забывай schedule:run >> /dev/null 2>&1
источник

Д

Діма in Laravel для начинающих
а что значит /dev/null 2>&1 ?
источник

M

Michael in Laravel для начинающих
чтобы вывод не писался в лог-файл
источник

Д

Діма in Laravel для начинающих
Для меня тема вообще не раскрыта.
Если у меня есть задания
я поставил
$schedule->command('sitemap:generate')->dailyAt('8:00');

ну и допустим еще появятся какие то комманды на 8-45, 11-00, 23-55

если я на сервере в кроне ставлю команду
/usr/local/bin/php /home/srv9/domains/mydomain.com/public_html/php artisan shedule:run >> /dev/null 2>&1
источник

Д

Діма in Laravel для начинающих
ну и там в кроне можно выбирать время запуска)
то зачем мне выбирать время запуска
и какое ставить..
источник

M

Michael in Laravel для начинающих
время запуска указано в доке - это * * * * *
т.е. каждую минуту
источник

Д

Діма in Laravel для начинающих
а понял
источник

M

Michael in Laravel для начинающих
каждую минуту будет запускаться shedule:run и проверять, наступило ли время для запуска задач
источник