Здравствуйте, я создал плагин с запущенным событием cron. Плагин работает хорошо, и он был протестирован. Скрипт для запуска cron находится здесь.Cron.php Magento Работает, но не работает
<crontab>
<jobs>
<customconfig>
<schedule>
<cron_expr>*/5 * * * *</cron_expr>
</schedule>
<run>
<model>customconfig/observer::cronEvent</model>
</run>
</customconfig>
</jobs>
</crontab>
Я тестировал функцию, с которой она связана, и она работает. Однако статус в таблице cron_schedule еще не выполнен. Поэтому я ввел следующую строку в cron.php
$isShellDisabled = true;
Все еще не было никаких видимых изменений. Однако теперь, когда я иду на website.com/cron.php, он запустит скрипт, а также запустит задания cron. Единственная проблема - если я не перейду вручную на website.com/cron.php, он не будет выполнять задания в cron_schedule.
Любые идеи в чем причина? Как я могу его преодолеть? Мне нужно быть автоматическим процессом.
PS. Я много исследовал это и использовал их ответы, чтобы получить это далеко. однако теперь я не могу найти никаких ресурсов, которые мне помогут.
я использую Linux операционной системы я попробовал несколько раз пытается программировать это, однако я считаю, что я не может сохранить его или даже выйти из шпатлевки, мне нужно больше деталей, если вы могли бы предоставить некоторые ??? – Noob
Если вы имеете в виду, как использовать cron на linux, пожалуйста, задайте новый вопрос.Я не очень-то лучший, чтобы объяснить это: D Но вкратце; вы сначала установите nano 'apt-get install nano', затем сделайте его по умолчанию редактором' export EDITOR = nano', затем повторите попытку 'crontab -e' По умолчанию редактор является vi, из которого вы можете выйти, набрав': q ' , просто добавить vi - мощный текстовый редактор. –
user5542121