Olá.
Desenvolvi um sistema para leitura de um arquivo txt. Este sistema busca o arquivo txt atraves de um campo input, onde realizo um replace para ajustar as barras da url. Ex de “\teste\pasta01” para “\\teste\pasta01”. Com essa configuração, este sistema funciona em windows. Mas agora coloquei este sistema em um servidor linux e não estou conseguindo acessar o arquivo, que provavelmente deve ser por causa das barras, já fiz várias modificações na montagem da url, mas nada adiantou. Como devo fazer para acessar este arquivo
O Linux não aceita a sintaxe “\” para acessar arquivos que estão em outro servidor.
- Como o outro servidor está servindo SMB (ou é Windows, ou é Linux com Samba), monte o “share” em um diretório. Exemplo:
# Montando compartilhamento remoto Windows/SMB
mount -t smbfs //teste/pasta01 /mnt/pasta01 -o username=xxx
Então você acessa o tal arquivo como /mnt/pasta01/arquivo.txt, por exemplo.
Como não sou um Linux-man, por favor, se tiver dúvidas, consulte a documentação do Linux. (man mount)