Сбой монтирования sshfs с помощью команды запуска ткани

Я пытаюсь смонтировать SSHFS, используя следующую команду запуска

run("sshfs -o переподключиться -C -o workaround=all localhost:/home/test//mnt")

и он терпит неудачу со следующей ошибкой

предохранитель: неверная точка монтирования `/mnt': конечная точка транспорта не подключена

Однако, если я демонизирую, это работает. Есть ли обходной путь?


person coolDude    schedule 19.06.2014    source источник
comment
Я бы проверил права программы на папку /mnt. Или я бы использовал sudo   -  person furas    schedule 20.06.2014


Ответы (1)


Наконец-то я понял, что есть проблема с SSH и нужно передать флаг pty = False.

run("sshfs -o reconnect -C -o workaround=all localhost:/home/test//mnt", pty=False)

person coolDude    schedule 20.06.2014
comment
Что делать, если вам нужно передать пароль? - person jsmedmar; 26.09.2017