У меня есть задание cron, которое записывает логи в /tmp . Я хочу автоматически удалять самые старые файлы, когда свободное место на диске становится меньше 1 ГБ.
Я пытаюсь сделать df -ah /tmp а затем взять на 2 - й линии, использовать cut , чтобы получить столбец avail Затем в цикле for продолжайте удалять файлы старше n дней с параметром -mtime пока не будет достаточно свободного места.
Я, вероятно, хочу настроить это как работу cron, которая также выполняется ежедневно.
