LINUX.ORG.RU

История изменений

Исправление saahriktu, (текущая версия) :

Ну, ошибка в аргументах mount.cifs. По одной из версий документации должно работать. Возможно, именно в этой версии опции уже несколько другие. Нужно уточнить в документации конкретной версии.

PS. Можно ещё попробовать через mvconv:

#!/bin/bash

for drive in d c ; do
        TEMPDIR=`mktemp -d`
        BAKARCHIVE="bak-$drive-`date +%Y.%d.%m`.tar.xz"
        MPT0="/media/Share/"
        sudo mount.cifs //192.168.1.15/$drive $MPT0 --verbose -o username=Наталья
        find $MPT0 -type f \( -iname '*.doc' -o -iname '*.ppt' -o -iname '*xls' \) -exec cp {} $TEMPDIR \;
        mvconv $TEMPDIR/* f cp1251
        tar cvfJ $BAKARCHIVE $TEMPDIR
        mv $BAKARCHIVE /media/HardDrive/Backup
        rm -r $TEMPDIR
        sudo umount $MPT0
done

Исходная версия saahriktu, :

Ну, ошибка в аргументах mount.cifs. По одной из версий документации должно работать. Возможно, именно в этой версии опции уже несколько другие. Нужно уточнить в документации конкретной версии.