Возможно ли автоматически запускать задачу symfony в определенное время суток?


У меня есть задачи, которые я могу запускать через командную строку вручную, но что, если бы я хотел, чтобы она запускалась автоматически, один раз в день, в полдень. Можно ли это сделать с помощью symfony или придется использовать внешний процесс?

Author: John Smith, 2013-03-10

3 answers

Вы должны использовать планировщик задач cron вашей системы. Если у вас есть учетная запись общего хостинга с cPanel, вы можете легко настроить ее с помощью этого интерфейса. В противном случае вы можете заглянуть на следующий веб-сайт: http://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/

 5
Author: imkingdavid, 2013-03-09 21:50:37

Обычно вы бы использовали cron что сделало бы ваш кронтаб похожим на

0 12 * * * /path/to/project/symfony namespace:task arg1 arg2
 2
Author: prodigitalson, 2013-03-09 21:52:52

Если предметом является одно задание, достаточно планировщика задач Windows или cron для ux. Но если все станет сложнее, вам лучше поискать планировщика заданий.

 1
Author: serkan, 2013-03-09 23:26:58