Оффтоп
Да, вроде есть вариант по проще.
Можно и через питон :) и через баш) но через баш не всегда "удобно плавать".Да, вроде есть вариант по проще.
Просто через баш.
Ребят, нужен скрипт удаления старых файлов (старше х дней) с фтп.
В инете ничего рабочего я не нашел.
12 2 * * * root find /patch -mtime +30 -exec rm {} \;
#!/bin/bash
DIR_FILES="/patch"
find $DIR_FILES -mtime +30 | xargs rm -rf
Не то))или find /path/to/files* -mtime +30 -exec rm {} \;C-подобный:12 2 * * * root find /patch -mtime +30 -exec rm {} \;
Для старше 30 дней
--- Добавлено позже ---
Ну или скриптиком и в крон
C-подобный:#!/bin/bash DIR_FILES="/patch" find $DIR_FILES -mtime +30 | xargs rm -rf
Чего там искать... гугл кишить этим должен
И отдельным запросом как через скрипт к фтп подрубиться...
Банальное ж последовательное выполнение команд
Мне б готовое решение...Basic FTP Commands
ls to list the names of the files in the current remote directory
Нужно пробовать что-то типа: первым подключеним получить список файлов, по идеи ls - должен еще показывать свойства файла, размер, дату
Потом обработать этот список, далее отправить вторым подключением команду на удаление ненужных записей.
Ну вот) Выкладывай сюда, вдруг кому-нибудь пригодится)Мне б готовое решение...
Не найдя готового решения всё таки написал свой скрипт, от оказался не таким сложным как я думал)