CRON chown和chgrp到root用户的目录

时间:2013-11-07 06:31:16

标签: cron crontab chown chgrp

我正在尝试每隔5分钟更改组和所有者(从root到www-data)目录。

所以我在 root 用户设置了一个cron,比如`

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

但它不起作用。

请帮助我。

提前致谢。

1 个答案:

答案 0 :(得分:1)

  

0,5 * * * * sudo / bin / chown -R www-data / var / www / pdf /& amp;& sudo / bin / chgrp -R www-data / var / 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 * * * *作为您的cron频率,请使用*/5 * * * *

运行它

最后,使用

将cron添加到root用户的crontab,而不是使用user's crontab将cron添加到sudo /etc/cron.d /到系统范围的cron
sudo crontab -e
*/5 * * * * /bin/chown -R www-data:www-data /var/www/pdf/