sh проверка существования директории
$ cat check_dir_existence.sh #!/bin/sh # check directory existence dir=/home/user/_bac/sql if [ -d $dir ] then echo YES else echo NO mkdir -p $dir exit 0; fi exit 0;
$ cat check_dir_existence.sh #!/bin/sh # check directory existence dir=/home/user/_bac/sql if [ -d $dir ] then echo YES else echo NO mkdir -p $dir exit 0; fi exit 0;
В ожидания покупки новых HDD, решил забэкапить на всякий случай почту. $ cat backup_mail_vmail.sh #!/bin/sh ### Проверка работы без всяких изменений файлов # aaa – тестовый ящик #rsync –dry-run -avzhe ssh /var/vmail/$domen/aaa admin@2.4.2.1:/home/admin ### # user_mail.txt – список ящиков сервера вида #user1 #user2 #user3 # Подключение ssh со входом по ключу # domen=_YOUR_DOMEN_ # admin@192.168.0.17 …
Continue reading ‘rsync backup почтовых ящиков на другую машину’ »
Опции и примеры Для простоты понимания, операции синхронизации привожу сперва локально. Быстрый способ синхронизировать два каталога, это использовать опцию -a: rsync -a foobar_src/ foobar_dst/ В данном случае файлы и директории из источника скопируются в приемник, при этом, если там были файлы, то совпавшие по имени будут перезаписаны, а остальные не тронуты. Опция -a задает архивный режим работы утилиты, …