+ Responder ao Tópico



  1. #1
    whinston
    Visitante

    Padrão Observando o uso do shell

    nossa, pra pensar no assunto do topico ja foi foda, vamos ver se consigo descreve-lo melhor

    sei q oq o usuario digita, logo depois q ele da exit, fica gravado num arquivo .bash_history no diretório pessoal dele, mas queria ver, em tempo real, oq o cidadão tá digitando. tem como?

    um cliente me perguntou isto, qdo eu estava tentando ensiná-lo a fz uma operação e fiquei sem ter uma boa resposta.

  2. #2

    Padrão Observando o uso do shell

    cara o 'w' no terminal da o ultimo comando que o cara digitou.

    falows



  3. #3
    jedi
    Visitante

    Padrão Observando o uso do shell

    Cara vc já tentou usar o comando tail com o parametro -f?

    Código :
    #tail -f .bash_history
     
    vai listar em tempo real o arquivo .bash_history

  4. #4

    Padrão Observando o uso do shell

    O tail não adianta muito, pois o bash_history só é gravado quando damos exit.
    Talvez um programinha para ler o buffer de teclado resolva?!



    Valeu...



  5. #5

    Padrão Observando o uso do shell

    tambem ja tinha tentado com o tail -f, mas num funfa nao.

  6. #6
    whinston
    Visitante

    Padrão snif

    snif, snif: PHODEU



  7. #7

    Padrão Observando o uso do shell

    digitem w no console que ele da o ultimo comando dos usuarios, ae pode fazer um watch w para ficar vendo a cada x segundos o resultado do w.

    falows

  8. #8
    ianczyk
    Visitante

    Padrão Observando o uso do shell

    voce pode colocar essas duas linhas como ultimas no .bash_profile do usuario:

    Código :
    touch /tmp/comandos.$USER
    script -f /tmp/comandos.$USER

    uma outra sugestao para ver real time o que o usuari ota fazendo eh:

    fazer o usuario digitar:
    Código :
    mkfifo /tmp/$USER.fifo ;; script -f /tmp/$USER.fifo

    e vc digita:

    Código :
    cat /tmp/fulano.fifo
    (supondo que o usuario tenha login=fulano)

    talvez ajude vc...

    [ ]'s



  9. #9

    Padrão Observando o uso do shell

    Ressucitando o tópico.... :crazy:

    Gostei da idéia e achei algo interessante.

    De uma olhada no link abaixo, não testei ainda, mas talvez ajude se funcionar.

    http://www.linuxhelp.ca/guides/ttysnoop/

    OBS: Troquei o link, estava errado...

    Falowwwwww