Эта штука реально редактирует crontab на сервере (в независимости от того какой он и какие у него разрешения) или просто типа эмуляции.
Вообще интересует вопрос редактирования cron команд через интерфейс приложения например.
Crontab Extension for Yii 2
-
- Сообщения: 536
- Зарегистрирован: 2016.09.05, 23:21
Re: Crontab Extension for Yii 2
Чтобы редактировать кронтаб, нужно запускаться от имени пользователя. Вебсервер как правило под своим собственным пользователем запущен, www-data и т.п. Поэтому придётся сообразить (погуглить), как его от имени пользователя запустить.
Дальше всё просто.
1. Редактируем файлик кронтаба.
2. Перезагружаем крон
Что касается первого вопроса, не поленитесь заглянуть в исходники - вам всё сразу станет ясно.
Дальше всё просто.
1. Редактируем файлик кронтаба.
2. Перезагружаем крон
Код: Выделить всё
/etc/init.d/cron reload
Re: Crontab Extension for Yii 2
crontab работает от текущего пользователя, не вадно с веба или с консоли
Re: Crontab Extension for Yii 2
В том-то и дело, что "текущим пользователем с веба" может быть совершенно другой пользователь, чем с консоли )
Re: Crontab Extension for Yii 2
Судя по https://github.com/yii2tech/crontab/blo ... b.php#L199
идёт выполнение системной команды от имени процесса, запустившего скрипт php
идёт выполнение системной команды от имени процесса, запустившего скрипт php
-
- Сообщения: 977
- Зарегистрирован: 2014.08.27, 21:54
Re: Crontab Extension for Yii 2
However, this will work only in case PHP script is running from privileged user (e.g. 'root').