Automatizando sshfs não funciona

3

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.

    
por gangadhars 10.11.2014 / 15:05

1 resposta

0

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

    
por 10.05.2017 / 14:09

Tags