LINUX.ORG.RU
решено ФорумAdmin

[Cron][bash][бэкап etc с историей изменений] матюки на почту

 ,


0

1

Добрый день. Накидал вот такоей скрипт(сейчас в меня летят помидоры, но мне так удобно, про etckeeper в курсе).

#!/bin/bash

DIRECTORY=`date "+%Y-%m-%d-%H-%M-%S"`
mkdir /opt/backup/etc/$DIRECTORY
cd /
cp -rL etc /opt/backup/etc/$DIRECTORY/
fdupes -rf /opt/backup/etc | xargs /bin/rm -f;
find /opt/backup/etc -depth -type d -empty -delete
Скормил его крону и в итоге если что-то поменял в /etc, то этот файл бэкапится и хранится рядом с эталонной копией этой папки. Но есть один недостаток, прошу помочь разрулить. Крон шлёт на почту что-то типа того

Building file list -
Building file list \
Building file list |
Building file list /
Building file list -
.....
тут ещё около тысячи строк
.....
Progress [3308/3312] 99%
Progress [3309/3312] 99%
Progress [3310/3312] 99%
Progress [3311/3312] 99%

Помогите направить это в /dev/null

★★★

Ответ на: комментарий от GoNaX

MAILTO перед командой в crontab'е, перенаправление в /dev/null там же, только после. Любой из этих вариантов.

GotF ★★★★★
()
Ответ на: комментарий от GoNaX

Хм, у меня тоже не сработало. Тогда традиционный вариант:

*/20 * * * *     root    /etc/backup/backup-etc.sh >/dev/null

Или более радикально: >/dev/null 2>&1

GotF ★★★★★
()

Наверное, это выводит fdupes, попробуйте дать ему опцию "-q". А уничтожать почту от скрипта не надо, вдруг какая ошибка вылезет.

mky ★★★★★
()
Ответ на: комментарий от mky

Спасибо. Действительно эта опция отключила вывод мусора

GoNaX ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.