Samba share para o Windows XP

0

Eu tenho um compartilhamento de samba no 14.04.3 LTS acessado por algum computador com Windows. A parte está basicamente funcionando, porque eu posso acessar arquivos de ambas as plataformas em "todas as direções". No entanto, eu tenho um script que busca informações no Linux e grava informações para arquivo nesse compartilhamento. (sempre o mesmo nome do arquivo). No Windows há um script .vbs que lê as informações no arquivo. Por algum motivo, o script no Windows não recebe as informações mais recentes. Há também o problema com o explorador, conforme discutido neste tópico:

link

O tamanho e o arquivo no Windows Explorer não são atualizados, ele é atualizado perfeitamente quando arquivos são excluídos e criados, mas atualizar o mesmo arquivo é um problema.

Se eu no windows abrir o arquivo com o notepad, ele sempre buscará as informações mais recentes, com essa ação também o script lê a versão atualizada do arquivo.

A mesma configuração estava funcionando com o 10.04, mas depois da atualização do Linux para o 14.04 algo foi quebrado. Alguma idéia de onde procurar o problema?

    
por Chris 14.12.2015 / 06:50

1 resposta

0

% bl0ck_qu0te%

Depois de escrever o arquivo, antes que seu programa .VBS o leia, libere o buffer de arquivo manualmente. Eu não sei como fazer isso em um script de shell, mas em perl você fecha o filehandle:

close($FILE);
    
por Bulrush 15.02.2016 / 12:51