скрипт сохранения в архив данных с общей папки Win
#!/bin/sh
# Скрипт автоматического архивирования данных с Windows сервера
sname="server" # Имя windows машины
ip="XXX.XXX.XXX.XXX" # IP адрес windows машины
domen="MS_DOMEN" # Имя домена или название рабочей группы
acc="Administrator" # Имя пользователя для доступа к папке
pass="Adm_Pass" # Пароль пользователя
share="folder" # Имя папки , которую будем сохранять
mnt="/mnt/tmp" # Куда будем временно монтировать
date=`date'+%Y%m%d'`
save="/usr/save_folder/save_${date}.tar.gz" # Куда будем сохранять наши данные
#Создаём файл настроек для монтирования
touch ~/.nsmbrc
echo [default] > ~/.nsmbrc
echo workgroup=${domen} >> ~/.nsmbrc
echo >> ~/.nsmbrc
echo [${sname}:${acc}]>> ~/.nsmbrc
echo password=${pass} >> ~/.nsmbrc
# Подмонтируем Каталог который надо сохранить
mount_smbfs -E koi8-r:cp866 -I ${ip} -W ${domen} -N //${acc}@${sname}/${share} ${mnt}
# Архивируем БД
tar -czf ${save} -vP ${mnt}
# Отмонтируем шару
umount ${mnt}
Комментарии










