• Быстрый переход
  • Рубрики
  • Свежие записи
  • Метки
  • Архивы
  • Реклама 1
  • Реклама 2
  • Рейтинг@Mail.ru

    Добро пожаловать! Ваш IP-адрес: ec2-54-158-214-111.compute-1.amazonaws.com

    mtime

    Самописный скрипт использующий атрибут mtime файлов

    Сделаем простую реализацию бекапа.

    #!/bin/bash
    #backup.sh
    timestamp=`date “+%Y-%m-%d-%H-%M”`
    backupFS=”/etc /var/lib/mysql /usr/local/etc”
    backupTO=/var/backup
    KeepTime=7
    if [ -d $backupTO ]; then
    fi nd $backupTO -maxdepth 1 -name \*.tar.gz -mtime +${KeepTime} -exec rm -f {} \;
    for i in $backupFS
    do
    j=`expr ${i//\//-}`
    tar -zcvf $backupTO/`hostname`.${timestamp}.${j}.tar.gz $i
    echo “$i is done”
    done
    else
    echo “backup directory is missing...exiting”
    exit 1
    fi

    Выполняем команду chmod +x <имя этого скрипта>, другими словами делаем его исполняемым. В рабочем скрипте цифр быть не должно. Я добавил их для удобства объяснения строк кода.

    Подробнее...

    Автор admin, 7 мая 2010 | OS Linux, Новости | 0 коммент.
    Метки: , , ,