atualização do histórico de comandos bash antes da execução do comando

5

O histórico de comandos do Bash é ótimo, especialmente é útil ao adicionar o comando history -a ao COMMAND_PROMPT.

No entanto, estou imaginando se existe uma maneira de registrar os comandos em um arquivo assim que a tecla Return for pressionada, por exemplo, antes de iniciar o comando e não na conclusão do comando (usando a opção COMMAND_PROMPT você salvaria o comando assim que o prompt chegar lá novamente).

Eu li sobre programas de auditoria como snoopy e gravador de sessão como script, mas eu pensei que eles já são muito complexos para a simples pergunta que eu tenho. Eu acho que desativar esse script registra toda a saída do comando já levaria na direção certa, mas não há uma maneira mais rápida de resolver esse problema?

Obrigado Jon

    
por Jon 07.06.2010 / 21:49

1 resposta

1

O trap DEBUG é executado antes de cada comando. Você poderia montar uma armadilha e fazer isso.

    
por 07.06.2010 / 23:17