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

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

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

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

No entanto, se eu colocar esses comandos em um script e tentar executá-lo, ele não funcionará. Minha senha é solicitada, parece aceitá-la, mas a montagem não acontece. Por que os comandos não funcionariam em um script? Devo adicionar comandos?

Responder1

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

Acabei de tentar 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 permissões que permitem usá-lo - diga seu ID de usuário com 755 permissões.

informação relacionada