我正在尝试每隔 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/
但它不起作用。
请帮帮我。
提前致谢。
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/