|
From: | Paulo Bettega |
Subject: | Re: [shell-script] [ History ] - Não funciona no shell |
Date: | Sat, 20 Sep 2014 00:08:56 -0300 |
User-agent: | Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.1.0 |
Olá Gustavo, esse comando history -c parece que limpa apenas a pesquisa do histórico no terminal em que vc roda o comando, mas não zera o arquivo. Abrindo outro terminal a pesquisa é normal, o histórico aparece. Fiz o seguinte teste, não deletei o .bash_history, só zerei o arquivo. $ > ~/.bash_history depois logout e login (sem reboot), e o arquivo realmente foi zerado, só ficou o "exit". Infelizmente agora não posso testar reiniciando. Abraços Paulo Bettega On 19-09-2014 22:08, Gustavo Filgueiras address@hidden [shell-script] wrote:
Caros, estou tentando realizar via shell script a limpeza do history dos usuário, mas não tenho tido sucesso. Método 1: Tentei usar o comando history -c, funciona muito bem quando executado na linha de comando, mas via shell script não funciona, tentei algumas variações como `history -c` mas não funciona. Método 2: Removendo os arquivos .bash_history dos usuários, porém, mesmo removendo os arquivos, bootando o servidor, quando eu me logo novamente o history continua intacto. Método 3: Realizar um unset nas varáveis HIST_SIZE e HIST_FILESIZE, mas mesmo assim, não consigo pagar o history dos usuários. Alguém consegue me ajudar? Para a mim a solução ideal seria usando o history -c. Att, Gustavo
[Prev in Thread] | Current Thread | [Next in Thread] |