> > > >

Правильный запуск cron

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
202
Рейтинг
63
#1
Через web интерфейс хочу поставить cron, сама задача /usr/bin/php -d memory_limit=-1 -d max_execution_time=0 /home/csonelove/public_html/applications/core/interface/task/task.php asdasd
Как правильно поставить? php /usr/bin ... или просто /usr/bin ...
 
В этой теме было размещено решение! Перейти к решению.
 
Сообщения
202
Рейтинг
63
#3
Алексеич, поставил, задачи накапливаются и забивают проц на 100%
А если файл crontab править, так правильно? Каждую минута, час и т.д.
1539182515667.png
 
 
Сообщения
75
Рейтинг
82
#4
Через web интерфейс хочу поставить cron, сама задача /usr/bin/php -d memory_limit=-1 -d max_execution_time=0 /home/csonelove/public_html/applications/core/interface/task/task.php asdasd
Как правильно поставить? php /usr/bin ... или просто /usr/bin ...
Правильно будет так:
/usr/bin/env php -d memory_limit=-1 -d max_execution_time=0 /home/csonelove/public_html/applications/core/interface/task/task.php asdasd

А чтоб процессы не накапливались можно сделать блокировку при помощи flock, тогда задание будет выглядеть как-то так:
/usr/bin/env flock -n /tmp/task.lock /usr/bin/env php -d memory_limit=-1 -d max_execution_time=0 /home/csonelove/public_html/applications/core/interface/task/task.php asdasd

На практике не проверял, но должно работать
 
Последнее редактирование:
  2
Статус
В этой теме нельзя размещать новые ответы.
> > > >