Вам необходимо выполнить еще несколько шагов для увеличения максимального количества открытых файлов в ubuntu.
сессии, требуемой pam_limits.so
Вы можете установить ограничения для всех пользователей системы, добавив строки ниже.
* soft nofile 10000
* hard nofile 30000
И перезагрузите систему.
Как уже упоминалось в комментарии, Logrotate
делает это для вас уже. Просто установите (если он еще не установлен) и включить его. Попытка сделать это с пользовательской работой CRON, так как @dave упоминается, хотя, возможно, функциональны, действительно не очень хорошая идея для вашего долгосрочного здравомыслия.