Zvlastni problem jsem objevil:
1. Namountuju sitovej disk
2. rsyncem stahnu soubory
3. trap UmountDir INT EXIT
function UnmountDir() {
# check if directory is mounted and unmount it
mountpoint -q "$mountdir"
if [ "$?" == 0 ]; then
echo Unmounting "$mountdir"
umount "$mountdir"
fi
echo "unmounted"
}
Pri exitu scriptu pise resource busy.
"Vyresil" jsem to tak ze do funkce UnmountDir dam na zacatek sleep 2. Zkousel jsem "sync" ale to nepomohlo.
Kde je problem nebo jak to vyresit bez "sleep 2"?