Ожидание монтирования sshfs с Python - PullRequest
0 голосов
/ 04 мая 2019

Я пытаюсь использовать Popen для sshfs.При локальном подключении удаленного диска процесс возвращается, но когда я пытаюсь впоследствии отключить удаленный диск, устройство или ресурс заняты.

Кажется, что системный вызов возвращается, хотясодержимое удаленного диска еще не полностью передано.При выполнении монтирования sshfs через bash это было подтверждено.Потребовалось несколько секунд, чтобы содержимое стало видимым.

def mount_remote_server(self):
        mount_command = "sshfs " + self.user.get_user_name() + "@" + 
        self.user.get_server_ip() + ":" + self.user.get_remote_path()+ " " + self.user.get_local_remote_mount()
        process = subprocess.Popen(mount_command,shell=True)
        process.wait()
...