Eu tenho tentado fazer com que isso funcione para todo o sempre e agora é apenas a minha capacidade agora. Eu li quase tudo que posso sobre isso ... e ainda não consigo resolver o problema. Aqui está o conto. Eu preciso montar unidades remotas no meu servidor local. Eu posso fazer esse trabalho sem nenhum problema. Eu corro os seguintes comandos:
sshfs -o idmap=user [email protected]:/home/sfurules/files/folder_1 ~/folder_1
sshfs -o idmap=user [email protected]:/home/sfurules/files/folder_2 ~/folder_2
sshfs -o idmap=user [email protected]:/home/sfurules/files/folder_3 ~/folder_3
Bingo. Funciona como mágica.
NO ENTANTO:
A unidade remota está em um servidor que alugo e é compartilhado. Então, às vezes, ele é redefinido e a montagem cai. Ou às vezes eu redefinir meu servidor doméstico e o monte cai. Ou a minha internet pára por um segundo (obrigado Comcast) ... ou por qualquer motivo a conexão não é assim, rock sólida o tempo todo. Tudo bem, posso entender que essa não é uma maneira ideal de transferir informações às vezes. No entanto, quando a montagem está em funcionamento, ela é perfeita para as minhas necessidades.
Então ... o que posso fazer para garantir que meu servidor mantenha automaticamente esses diretórios remotos montados sshfs conectados o máximo possível? Atualmente eu tenho esse sistema feio onde eu uso o tasker no meu telefone e um aplicativo ssh com trechos para executar automaticamente em intervalos definidos e conectar ao meu servidor de casa remotamente, abra a tela de execução (tela -R), execute os comandos e desconecte .
Eu tentei criar um script bash e executá-lo com o crontab, mas por razões que não consigo entender, ele não funciona (alerta de gatilho de script noob):
#!/bin/sh
screen -R
sshfs -o idmap=user [email protected]:/home/sfurules/files/folder_1 ~/folder_1;
sshfs -o idmap=user [email protected]:/home/sfurules/files/folder_2 ~/folder_2;
sshfs -o idmap=user [email protected]:/home/sfurules/files/folder_3 ~/folder_3;
screen -D
Eu tentei adicionar coisas ao fstab, mas sinceramente parece que estou apenas adivinhando as coisas e sou realmente burro demais para fazer esse trabalho ...
Qualquer ajuda seria apreciada. Eu estou no final da minha corda.