Cron запуск задачи под конкретным USER: различия между версиями
Материал из AlexNook
Перейти к навигацииПерейти к поиску
ALEX (обсуждение | вклад) (Новая страница: «Для того, чтобы запустить задачу из общего файла {{path|/etc/crontab}} под конкретным пользователем, нужно оформить её в соответствии с примером ниже. Запуск от лица '''apache''' команды шелл: {{command|<nowiki>php /mnt/web/place/cron.php</nowiki>}} (выполняет php скриптик). {{File|/etc/crontab|<pre> */5 * * * *...») |
ALEX (обсуждение | вклад) |
||
Строка 5: | Строка 5: | ||
(выполняет php скриптик). | (выполняет php скриптик). | ||
{{File|/etc/crontab|< | {{File|/etc/crontab| | ||
<syntaxhighlight lang="bash" line start="1" line="GESHI_FANCY_LINE_NUMBERS" enclose="div"> | |||
*/5 * * * * su apache -s /bin/bash -c "php /mnt/web/place/cron.php" | */5 * * * * su apache -s /bin/bash -c "php /mnt/web/place/cron.php" | ||
</ | </syntaxhighlight> | ||
}} | |||
Текущая версия на 07:47, 7 марта 2024
Для того, чтобы запустить задачу из общего файла /etc/crontab под конкретным пользователем, нужно оформить её в соответствии с примером ниже.
Запуск от лица apache команды шелл:
php /mnt/web/place/cron.php
(выполняет php скриптик).
File: /etc/crontab
*/5 * * * * su apache -s /bin/bash -c "php /mnt/web/place/cron.php"