Монтирование диска в скрипте
Добрый день! Есть сервер. На нем крутится АТС Есть скрипт, который собирает и упаковывает все необходимые настройки в файл, монтирует себе шару, отправляет файл на шару и отключает эту шару. Заметил, что скрипт не может подключить себе эту шару. Руками шара монтируется нормально Версия CentOS - CentOS release 6.3 (Final)
Шару монтирую так: mount //10.33.30.123/Backup /mnt/smbshare -o credentials=/root/secret.txt
Текст скрипта
#!/bin/sh
default_ip=`grep SERVER_DEFAULT /etc/welltime.conf | cut -f2 -d'=' | tr -d ' ','\r'`
db=`grep -A20 "\[$default_ip" /etc/welltime.conf | grep SQL_DB | head -n1 | cut -f2 -d'=' | tr -d ' ','\r'`
############################################
mkdir /tmp/backup/ #скопировать файлы в папку /tmp/backup
cd /tmp
cp -rn /etc/sysconfig/network-scripts/. /tmp/backup/network-scripts/ #скопировать файлы в папку /tmp/backup
cp -rn /var/www/html/welltime/backup/. /tmp/backup/
cp /etc/sysconfig/iptables /tmp/backup/iptables
cp -rn /etc/fail2ban/. /tmp/backup/fail2ban/
############################################
if [ -z $db ]; then
echo "Cannot find config file"
else
echo `date`
echo "sleeping random time..."
sleep $[ RANDOM%100 ]
echo "Backuping db $db.."
hostname=`cat /etc/sysconfig/network | grep HOSTNAME | cut -f2 -d'='`
addr=`ip ad ls | grep -o '10\.13[78]\.[[:digit:]]\+\.[[:digit:]]\+' | head -1`
if [ -z $addr ]
then
file=/tmp/$hostname-`date "+%d-%m-%Y_%H:%M:%S"`-mysqldump.gz
else [ -n $addr ]
file=/tmp/$hostname-vpn$addr"_"`date "+%d-%m-%Y_%H:%M:%S"`-mysqldump.gz
fi
filename=`basename $file`
/usr/bin/mysqldump -root -rd --ignore-table=$db.call --ignore-table=$db.queue_log --ignore-table=$db.cdr $db |
gzip -c > $file
echo "Uploading to share.."
cp $file /tmp/backup
tar czf /tmp/welltime-`date +%y-%m-%d`.tar.gz /tmp/backup/ #заархивировать имя-дата
rm -rf /tmp/backup/ #удалить временные файлы
mount /mnt/
mv /tmp/welltime-`date +%y-%m-%d`.tar.gz /mnt
echo File welltime-`date +%y-%m-%d`.tar.gz moved to Share
umount /mnt
echo "Done"
fi
Как мне правильно в этот скрипт добавить строку с монтированием шары? Спасибо! PS: скрипт в тексте весь поехал