Como faço para exibir ao vivo um arquivo de log do servidor FTP? [fechadas]

0

Eu tenho um dispositivo que registra o movimento com um sensor e (via PHP) envia o arquivo de log para o servidor FTP a cada 10 segundos. O dispositivo essencialmente envia uma mensagem para um script PHP que, em seguida, modifica o arquivo no servidor FTP.

Eu quero monitorar o log sem ter que reabrir o arquivo novamente e novamente.

Isso não deve ser muito difícil de codificar, basta atualizar o conteúdo do arquivo toda vez que houver uma solicitação para o servidor. Existe uma maneira de atualizar, digamos, o Notepad ++ toda vez que o arquivo é alterado? Minhas pesquisas no Google não foram bem sucedidas.

    
por luke 02.02.2016 / 10:34

1 resposta

1

Use WinSCP com a opção Sincronização de diretórios . Existe um script synchronize que o tornará automático. Verifique o guia Automatizar transferências de arquivos (ou sincronização) para o servidor FTP ou o servidor SFTP .

Em seguida, o Notepad ++ deve notificar as alterações feitas no arquivo automaticamente. A opção que você provavelmente está procurando é desativar a confirmação, que pode ser encontrada em Settings -> Preferences -> MISC -> Update silently .

Existe também o plugin DocMonitor para o Notepad ++.

Document updater updates your opened documents in Notepad++ every 3 seconds

Você pode encontrá-lo em Plugins -> Plugin Manager -> Show Plugin Manager as Document Monitor .

    
por 02.02.2016 / 10:45