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"