Posso ligar um recurso http?

3

Existe uma maneira de codificar um recurso como o link ?

Isso é o que eu faria para um arquivo local.

tail -F /var/logs/somefile.log

Gostaria de algo semelhante a um arquivo acessado por meio do protocolo http

    
por Rythmic 25.04.2013 / 15:01

3 respostas

1

Você pode usar o script do link se conseguir executar scripts php. Você deve adicionar um flush(); após o echo .

Ao usar curl --no-buffer http://the/url , você deve ter uma saída adequada

    
por 25.04.2013 / 15:37
1

Isso fará isso:

#!/bin/bash

file=$(mktemp)
trap 'rm $file' EXIT

(while true; do
    # shellcheck disable=SC2094
    curl --fail -r "$(stat -c %s "$file")"- "$1" >> "$file"
done) &
pid=$!
trap 'kill $pid; rm $file' EXIT

tail -f "$file"

Não é muito amigável no servidor web. Você pode substituir o true por sleep 1 por consumir menos recursos.

Como tail -f , você precisa de ^C quando terminar de assistir a saída, mesmo quando a saída estiver concluída.

    
por 05.01.2018 / 18:59
0

Estou tentando o htail ( link ) e ele parece fazer o trabalho muito bem.

    
por 20.06.2018 / 02:02

Tags