2013-11-07 3 views
1

Я пытаюсь изменить группу и владельца (от root до www-data) для каталога через каждые 5 минут.CRON chown и chgrp в каталог от пользователя root

Так что я поставил хрон на корневой пользователя как `

0,5 * * * * sudo /bin/chown -R www-data /var/www/pdf/ && sudo /bin/chgrp -R www-data /var/www/pdf/ 

Но это не работает.

Просьба помочь мне.

Заранее спасибо.

ответ

1

0,5 * * * * Суда/бен/Чаун -R WWW-данные/вар/WWW/PDF/& & Суда/bin/-R команда chgrp WWW-данные/вар/WWW/PDF/

Во-первых, chgrp является избыточным, вы можете управлять этим же с помощью команды chown.

Так вместо того, чтобы делать sudo /bin/chown -R www-data /var/www/pdf/ && sudo /bin/chgrp -R www-data /var/www/pdf/, вы можете сделать sudo /bin/chown -R www-data:www-data /var/www/pdf

Далее вместо 0,5 * * * * в качестве частоты хрон, запустить его с помощью */5 * * * *

Наконец, вместо добавления хрон к user's crontab с sudo/к общесистемным хронам используя /etc/cron.d, добавьте его в корень пользователя crontab, используя

sudo crontab -e 
*/5 * * * * /bin/chown -R www-data:www-data /var/www/pdf/ 
Смежные вопросы