Isso acontece quando há uma sessão obsoleta no diretório de destino pretendido. Você pode limpar a sessão com
fusermount -u /mnt/remote
em que /mnt/remote
é o caminho do arquivo de montagem local definido.
Graças ao link
Eu quero montar um diretório remoto e quero automatizar isso. Então eu escrevo abaixo do script que não está funcionando corretamente.
#!/usr/bin/expect -f
spawn sshfs [email protected]:/home/user /mnt/remote
expect "assword:"
send "myPassword\r"
Quando executo o script acima e, se a verificação ls /mnt/remote
, estiver dando erro abaixo:
ls: cannot access /mnt/remote: Transport endpoint is not connected
Eu usei sshpass
mas não está funcionando:
sshpass -p myPassword sshfs [email protected]:/home/user /mnt/remote
Shell bloqueou e recebeu o mesmo erro.
Nota: Se eu executar sshpass -p vedams123 sshfs [email protected]:/home/user /mnt/remote
, trabalhe com qualquer problema.
Isso acontece quando há uma sessão obsoleta no diretório de destino pretendido. Você pode limpar a sessão com
fusermount -u /mnt/remote
em que /mnt/remote
é o caminho do arquivo de montagem local definido.
Graças ao link