|
Может так случится, что сегодня допишу скрипт на питоне, смысл которого заключается в удалении файлов на временном хранении.
То есть: есть определенная директория, в которой находятся поддиректории либо файлы вида: *.d-2005-10-15.* или *.a-2005-10-15.* Путь к этой директории указан в конфиге скрипта. Когда он запускается, он проверяет дату, указанную в имени, и, если эта дата была раньше, то есть, если, например, скрипт вызывается 2005-10-22, то, в случае для *.d-2005-10-15.* элемент удалится, а в случае для *.a-2005-10-15.* заархивируется и сложится по определенному пути, указанному в конфиге.
Это будет в первой версии.
Так-же для каждой исходной папки (в которой будет проверяться наличие устаревших объектов) предусмотрена возможность задания флагов. Первый, который мне пришел в голову - это arc_rem_date - который при архивации убирает из имени архива дату, после которой элемент должен быть заархивирован. То есть из директории/файла some.a-2005-10-10.test получится some.test.zip а не some.a-2005-10-10.test.zip, как без флага. Второй - arc_add_date - подразумевает указание срока в днях, который должен быть добавлен к времени удаления. То есть из директории/файла some.a-2005-10-10.test при указании 30 дней получится архив some.d-2005-11-10.test.zip, который будет лежать по другому пути, который так-же можно будет добавить в конфиг и таким образом получится, что данные были заархивированы, переложенны в другое место, а потом удалены через 30 дней.
Это будет потом.
В связи с этим вопросы: 1. Кто-нить кроме меня видит в этом какой-нить разумный смысл? 2. Если да, то может быть будут высказаны идеи о том, что бы следовало туда добавить.
Сейчас скрипт весит 9кб с комментариями и около 4кб без комментариев.
|