Dcron запуск задачи от лица другого пользователя
Материал из AlexNook
Версия от 14:53, 22 ноября 2023; ALEX (обсуждение | вклад) (Новая страница: «Обычно в кроне указывается переодичность запуска задания, потом идёт имя пользователя, потом исполняемая команда. {{file|/etc/crontab| <syntaxhighlight lang="bash" line start="1" line="GESHI_FANCY_LINE_NUMBERS" enclose="div"> #<timing> <user> <command> 11 * * * * root /usr/lib/command </syntaxhighlight> }} В Dcron, если речь идёт о главн...»)
Обычно в кроне указывается переодичность запуска задания, потом идёт имя пользователя, потом исполняемая команда.
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"