На одном из наших серверов, на котором запущен Ubuntu, у нас есть скрипт для удаления файлов в / tmp, и он работает в ночное время.
Скрипт:
#!/bin/sh
# Clean file and dirs more than 3 days old in /tmp nightly
/usr/bin/find /tmp -type f -atime +2 -mtime +2 |xargs /bin/rm -f &&
/usr/bin/find /tmp -type d -mtime +2 -exec /bin/rm -rf '{}' \; &&
/usr/bin/find /tmp -type l -ctime +2 |xargs /bin/rm -f &&
/usr/bin/find -L /tmp -mtime +2 -print -exec rm -f {} \;
Просто сохраните содержимое выше в файл chmod 775 и создайте запись cron для ее запуска. Поскольку это веб-сервер, мы не хотим перезагружать его по понятным причинам.