a unidade remota de montagem funciona apenas quando executada em linha por linha, não a partir de um script

1

Estou tentando montar dados de rede. Isso funciona se eu digitar os seguintes comandos no shell:

cd ~
sshfs [email protected]:/ /home/userName/remoteWork

Se eu, no entanto, colocar esses comandos em um script e tentar executá-lo, isso não funcionará. Eu sou solicitado para a minha senha, parece aceitá-lo, mas a montaria não acontece. Por que os comandos não funcionariam a partir de um script? Eu devo adicionar comandos?

    
por D W 24.09.2010 / 23:23

1 resposta

1

Seu primeiro comando para o cd ~ não é necessário, mas isso não é um problema.

Eu apenas tentei exatamente os mesmos comandos em um script de shell (bash) e funcionou. Pode ser óbvio, mas o caminho / home / userName / remoteWork já deve existir e ter perms que permitam que você o use - digamos, seu userid com 755 perms.

    
por 25.09.2010 / 04:59