labctl
войти регистрация

Очистить временные файлы

имя
cleanup-tmp
образ
python:3.12-slim
таймаут
30с
проверка…

Задание

Очистить временные файлы

Приложение оставило в /tmp/lab-cleanup-tmp мусор — старые *.tmp файлы.
Их нужно удалить, но не трогать keeper.log (это рабочий лог).

Симптомы

$ ls /tmp/lab-cleanup-tmp
a.tmp  b.tmp  c.tmp  keeper.log

Требуемое состояние

В каталоге /tmp/lab-cleanup-tmp не должно остаться ни одного файла,
совпадающего с шаблоном *.tmp. Остальные файлы (например keeper.log)
трогать нельзя.

Почему

Классический сценарий «приборка во /tmp». Тренировка find, rm с
шаблонами. Главное — не удалить лишнее.

Подсказки

Подсказки: очистить временные файлы

  • Посмотреть, что есть: ls /tmp/lab-cleanup-tmp
  • Найти только .tmp: find /tmp/lab-cleanup-tmp -name '*.tmp'
  • Удалить все сразу: rm /tmp/lab-cleanup-tmp/*.tmp
  • Проверка: ls /tmp/lab-cleanup-tmp — должен остаться только keeper.log.

Последние попытки

  • Загрузка…

Разовый запуск (smoke-тест)

Атомарный цикл up → check → down. Полезно для CI; без предварительной подготовки состояния проверка завершится с ошибкой.