Dcron запуск задачи от лица другого пользователя

Материал из AlexNook
Перейти к навигацииПерейти к поиску

Обычно в кроне указывается переодичность запуска задания, потом идёт имя пользователя, потом исполняемая команда.

File: /etc/crontab
#<timing>   <user> <command>
11 * * * *  root   /usr/lib/command

В Dcron, если речь идёт о главном конфиге root'а, так не срабатывает.


Для запуска задачи от лица пользователя apache можно сделать вот так:

File: /etc/crontab
#---------NEXT-CLOUD-TASKS----------------------------------#
*/5 * * * *     su apache -s /bin/bash -c "php /mnt/web/place/cron.php"