LINUX.ORG.RU

История изменений

Исправление Kiborg, (текущая версия) :

for i in `ls -lt /var/files | tail -n+2`; do file=/tmp/`basename $i`; tar -czf $file $i` $i; ftp_put $filename; done

Где ftp_put — функция, которая запихивает архив на ftp.

Код не проверял, непонятные команды гугли.

Сразу известный косяк: если в /var/files есть файлы, то еще и их захватит. Если папки изменяются не по порядку, то ls -lt может выдать не то. На всякий случай читай man find и man sort.

Исходная версия Kiborg, :

for i in `ls -lt /var/files | tail -n+2`; do file=/tmp/`basename $i`; tar -czf $file $i` $i; ftp_put $filename; done

Где ftp_put — функция, которая запихивает архив на ftp.

Код не проверял, непонятные команды гугли.