等待用Python安装sshfs

时间:2019-05-04 13:26:20

标签: python-3.x popen sshfs

我正在尝试将Popen用于sshfs。本地安装远程驱动器时,该过程将返回,但是当我随后尝试卸载远程驱动器时,我将导致设备或资源繁忙。

即使远程驱动器的内容尚未完全传输,似乎系统调用仍在返回。通过bash执行sshfs挂载时,已确认这一点。内容显示需要花费几秒钟。

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()

0 个答案:

没有答案