LINUX.ORG.RU

Не хочешь Systemd timer?

как их правильно записать в

А периодичность выполнения-то какая нужна?

Если вопрос в том как вписать две команды, то вставляешь && между ними и всё.

WitcherGeralt ★★
()
Ответ на: комментарий от WitcherGeralt

Про периодичность я понял

Получается вид

          • cd /var/www/site.ru && sudo -u siteuser php occ files:scan –all

И после перезапустить crontab ?

birukov
() автор топика

sudo -u siteuser

Правильнее будет использовать crontab соответствующего юзера.

* * * * * cd /var/www/site.ru && php ...

Значения всего до cd найдёшь в crontab(5).

Полный путь до php желателен, у cron окружение урезано, может не найти бинари.

mord0d ★★★★★
()
Ответ на: комментарий от birukov

И после перезапустить crontab ?

Не нужно ничего перезапускать. Редактируй crontab с помощью команды crontab -e, оно само сделает всё что нужно.

mord0d ★★★★★
()

А можно так sudo -u siteuser php /var/www/site.ru/occ files:scan –all

Если хочется именно управление через файлы, а не через crontab пользователя, то можно записать в системный crontab - /etc/crontab. Там можно без sudo.

einhander ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.