Ola pessoal, tenho o seguintes comandos numa page :
Esses comandos deveriam trazer para a tela todo o log do que as esta��es dos
usu�rios est�o acessando. Isto era mostrado numa p�gina da web, como sugere
o c�digo.

# !/bin/bash
echo -e "Content-type: text/html \n"
echo -e "<html>"
echo -e "<pre>"
/usr/bin/sudo /usr/bin/tail -f /etc/squid/log/access.log
echo -e "</pre>"
echo -e "</html>"

Bem o esses comandos funcionavem muito bem at� atualizarmos o linux. Ap�s a
atualiza��o de todo ele, percebemos que o comando n�o funcionava mais.
Quando eu clico na home page na op��o de trazer os logs para tela, n�o
acontece absolutamente nada. Mais se por um acaso eu fizer o mesmo c�digo e
retirar a op��o " -f " do
" tail " ele me retorna algumas respostas. A minha pergunta � : Por que ser�
que ele n�o est� trazendo todas as respostas para tela ? Ser� que tem a ver
com atualiza��o automatica ? Onde eu mexeria nisso ? No apache ?
----------------------------------------------------------------------------
-------
Eu consigo executar o comando normalmente no Shell.

O que sera que pode ser isso rapaz ? Esse negocio ja ta me deixando doido.

o nome da op��o chama Historico_OnLine.cgi

E n�o tem nada demais dentro dele .

De uma olhada :

Segue o script

[EMAIL PROTECTED] etc]#  vi /var/proxy//cgi/historico_online.cgi

# !/bin/bash
echo -e "Content-type: text/html \n"
echo -e "<html>"
echo -e "<pre>"
/usr/bin/sudo /usr/bin/tail -f /etc/squid/log/access.log
echo -e "</pre>"
echo -e "</html>"

Aqui est� meu sudoers:

# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification
apache, squid, nobody  ALL= (ALL) NOPASSWD:\
        /usr/bin/wc -l /etc/squid/log/access.log ,\
        /usr/bin/tail /etc/squid/log/access.log ,\
        /usr/bin/tail -f /etc/squid/log/access.log ,\
        /usr/bin/tac /etc/squid/log/access.log ,\
        /usr/bin/passwd ,\
        /usr/sbin/adduser ,\
        /usr/sbin/useradd ,\
        /usr/sbin/userdel ,\
        /usr/sbin/squid -k reconfigure ,\
        /var/proxy/cgi/derruba.sh  ,\
        /var/proxy/cgi/verifica_senha.sh ,\
        /var/proxy/cgi/pesquisa_usuario.sh ,\
        /bin/cat /etc/squid/log/access.log ,\
        /bin/cat /etc/sysconfig/network-scripts/ifcfg-eth0 ,\
        /bin/rm /etc/squid/squid.conf ,\
        /bin/cp /etc/squid/squid.conf /var/proxy/regras/ativas/squid.conf ,\
        /bin/cp /var/proxy/regras/ativas/squid.conf /etc/squid/squid.conf ,\
        /bin/cp /var/proxy/tmp/squid.novo /etc/squid/squid.conf ,\
        /bin/mv /var/proxy/tmp/squid.novo /etc/squid/squid.conf ,\
        /etc/rc.d/init.d/squid start ,\
        /etc/rc.d/init.d/squid stop

# Cmnd alias specification

# User privilege specification
root ALL=(ALL) ALL


Ele teria que me retornar esta resposta na page :

e continuar logando, mais s� que acontece que os logs n�o ficam correndo na
tela .

veja se precisa de algo mais

Ai ele d� essa formata��o na tela do Browser :

172.19.50.58 joseantonio - [13/Aug/2003:10:39:03 -0300] "GET
http://www.sindiex.org.br/image/gif_novidadesfundo.gif HTTP/1.0" 304 237
TCP_MISS:DIRECT
172.19.50.58 joseantonio - [13/Aug/2003:10:39:03 -0300] "GET
http://www.sindiex.org.br/backend/fotos-capa/img-capa/banner%20Forum
HTTP/1.0" 304 237 TCP_MISS:DIRECT
172.19.50.58 joseantonio - [13/Aug/2003:10:39:03 -0300] "GET
http://www.sindiex.org.br/image/barratit-azul-centro.gif HTTP/1.0" 304 237
TCP_MISS:DIRECT
172.19.50.58 joseantonio - [13/Aug/2003:10:39:03 -0300] "GET
http://www.sindiex.org.br/image/barratit-amarelo-centro.gif HTTP/1.0" 304
237 TCP_MISS:DIRECT
172.19.50.58 joseantonio - [13/Aug/2003:10:39:03 -0300] "GET
http://www.sindiex.org.br/image/barratit-verde-centro.gif HTTP/1.0" 304 237
TCP_MISS:DIRECT
172.19.50.58 joseantonio - [13/Aug/2003:10:39:03 -0300] "GET
http://www.sindiex.org.br/image/enq-centro.gif HTTP/1.0" 304 236
TCP_MISS:DIRECT
172.19.50.58 joseantonio - [13/Aug/2003:10:39:05 -0300] "GET
http://www.sindiex.org.br/image/barratit-azul-esq.gif HTTP/1.0" 304 237
TCP_MISS:DIRECT
172.19.50.50 lilian - [13/Aug/2003:10:39:07 -0300] "CONNECT
fullcargo.com.br:443 HTTP/1.0" 200 1401 TCP_MISS:DIRECT
172.19.50.32 gustavo - [13/Aug/2003:10:40:02 -0300] "POST
http://172.19.50.254/cgi-proxy/pesquisa_acessos.cgi? HTTP/1.0" 200 9670
TCP_MISS:DIRECT
172.19.50.32 gustavo - [13/Aug/2003:10:40:04 -0300] "GET
http://172.19.50.254/cgi-proxy/sub_menu.cgi? HTTP/1.0" 200 3289
TCP_MISS:DIRECT

---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a