1

我正在尝试每隔 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/

但它不起作用。

请帮帮我。

提前致谢。

4

1 回答 1

1

0,5 * * * * sudo /bin/chown -R www-data /var/www/pdf/ && 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 * * * *

最后,不要user's crontab使用sudo/ 将 cron 添加到系统范围的 cron 中/etc/cron.d,而是使用 将其添加到 root 用户的 crontab

sudo crontab -e
*/5 * * * * /bin/chown -R www-data:www-data /var/www/pdf/
于 2013-11-08T18:45:05.810 回答