Создал такой скрипт:
#===================================================
#Mounting network share
mount_smbfs //solder@server/docs /home/docs
#backups
tar -czf /home/backup/docs/`date +%y%m%d-%H`.tar /home/docs/*
#Unmounting network share
cd /home
umount /home/docs
#===================================================
Этот скрип монтирует расшареную папку "docs" на виндовс сервере "server". Архивирует папку в архив с именем равным текущей дате. И вот тут проблема, почемуто не размонтируеться папка. Хотя если в консоле написать команду "umount /home/docs", папка размонтируеться нормально. В чем может быть проблема?
> Создал такой скрипт: > #=================================================== > #Mounting network share > mount_smbfs //solder@server/docs /home/docs > > #backups > tar -czf /home/backup/docs/`date +%y%m%d-%H`.tar > /home/docs/* > > #Unmounting network share > cd /home > umount /home/docs > #=================================================== > Этот скрип монтирует расшареную папку "docs" на виндовс > сервере "server". Архивирует папку в архив с именем равным > текущей дате. И вот тут проблема, почемуто не > размонтируеться папка. Хотя если в консоле написать команду > "umount /home/docs", папка размонтируеться нормально. В чем > может быть проблема?
У меня этот же скрипт совершенно нормально отрабатывает. Может, где-то вкрался перевод строки паразитный виндовый, или что-то в этом же духе?
В крайнем случае, можно попробовать
umount -f /home/docs
ну и для диагностики - umount -v /home/docs