Я предполагаю, что ваши права неверны для sudo (но также возможно, что вы пропускаете пути для find и xargs при запуске из cron)
Если бы это был я, я бы: 1. Поместите файл в / etc / crontab и запустите его как root. 2. Измените его на 1-строчный скрипт с меньшим количеством зависимостей (как я делал часто). Я бы поставил следующую строку в / etc / crontab
* * * * * root /bin/find /var/www/html/Database/Backup/Backups mtime +5 -exec rm -rf {} +
Который делает то же самое, не полагаясь на XARGS
Я отмечаю, что вы делаете -rf - вы уверены, что хотите принудительно удалять рекурсивно - особенно автоматизированный процесс во всех подкаталогах?