Есть ли способ вручную запустить cron с Drush?

Я хочу, чтобы это удалось: http://mywebsite.com/admin/reports/status/run-cron

Но это должно быть сделано через интерфейс Drush.

Может ли кто-нибудь помочь мне?

31 голос | спросил David Csonka 23 MarpmSat, 23 Mar 2013 22:48:26 +04002013-03-23T22:48:26+04:0010 2013, 22:48:26

3 ответа


45

Вы можете попробовать drush core-cron

  

$ drush help core-cron
  Запустите все крюки cron во всех активных модулях для указанного сайта.

  Псевдонимы: cron

ответил mpdonadio 23 MarpmSat, 23 Mar 2013 22:55:59 +04002013-03-23T22:55:59+04:0010 2013, 22:55:59
19

Вы можете использовать drush core-cron или просто drush cron

Если вы хотите использовать drush для запуска cron из crontab, лучше всего запустить cron в качестве пользователя веб-сервера и предоставить ему дополнительные аргументы, чтобы компенсировать отсутствие переменных окружения и среды поставки.

Документация drush лучше всего объясняет ее в docs /cron.html или запустите drush topic docs-cron.

Лично я использую псевдонимы сайта на сервере, поэтому я опускаю - root и - uri и использую @ some.site вместо этого для один сайт. Если вы определили псевдонимы групп, вы можете запустить cron для всей группы, используя @ some.group. Более подробную информацию о псевдонимах сайта , если вы заинтересованы, в противном случае < code> drush docs-aliases.

ответил Phizes 23 MarpmSat, 23 Mar 2013 23:18:05 +04002013-03-23T23:18:05+04:0011 2013, 23:18:05
8

Вы можете использовать команду drush core-cron , которая будет запускать cron. Для более подробной информации о командах, которые drush предоставляет нам, есть на http://drush.ws/

ответил Nitesh Sethia 9 PMpTue, 09 Apr 2013 17:54:32 +040054Tuesday 2013, 17:54:32

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132