|
|
|
@ -1718,7 +1718,7 @@ class client(share, commandServer, encrypt):
|
|
|
|
|
def umountSleepPath(self, path):
|
|
|
|
|
"""Отмонтирует путь при неудаче задержка потом повтор"""
|
|
|
|
|
# Задержки при отмонтированиии директории
|
|
|
|
|
sleeps = [0.5, 2, 5]
|
|
|
|
|
sleeps = [0.5, 1, 2]
|
|
|
|
|
# Проверяем на монтирование директорию
|
|
|
|
|
if isMount(path):
|
|
|
|
|
textLines = self.execProg("umount %s"%path)
|
|
|
|
@ -1735,6 +1735,9 @@ class client(share, commandServer, encrypt):
|
|
|
|
|
textLines = True
|
|
|
|
|
break
|
|
|
|
|
i += 1
|
|
|
|
|
if textLines is False:
|
|
|
|
|
self.execProg("fuser -km %s"%path)
|
|
|
|
|
textLines = self.execProg("umount %s"%path)
|
|
|
|
|
if textLines is False:
|
|
|
|
|
self.printERROR(_("Can not unmount path %s")%path + " ...")
|
|
|
|
|
return False
|
|
|
|
|