NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: bash: clean history on logout?
On Thu, Sep 1, 2011 at 5:42 PM, Ian D. Leroux <idleroux%fastmail.fm@localhost>
wrote:
> On Thu, 01 Sep 2011 16:43 +0200, "feralert" <feralert%gmail.com@localhost>
> wrote:
>> I have a NetBSD 4.0 machine (a few actually) I have taken over from
>> someone lately that doesn't keep bash history from one session to
>> another.
>>
>> What i have tried so far is:
>>
>> - Check .bash_history is a regular file (not a link)
>> # ls -l .bash_history
>> -rw------- 1 root wheel 10282 Sep 1 12:26 .bash_history
>>
>> - And that the HISTFILE var points to the right file
>> # echo $HISTFILE
>> /root/.bash_history
>>
>> - looked for .bash_logout, but it doesnt exits.
>>
>> - checked in crontab but there is nothing there.
>>
>>
>> I don't know where else to look so any help would be appreciated.
>
> From bash(1):
> HISTFILESIZE
> The maximum number of lines contained in the history file. When this
> variable is assigned a value, the history file is truncated, if
> necessary, to contain no more than that number of lines. The default
> value is 500. The history file is also truncated to this size after
> writing it when an interactive shell exits.
>
> Setting HISTFILESIZE to 0 might therefore do what you describe seeing.
>
> --IDL
>
Sorry, I forgot to add it to the 'tried things' list:
# set | grep -i hist
HISTFILE=/root/.bash_history
HISTFILESIZE=500
HISTSIZE=500
SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor
Fred.
Home |
Main Index |
Thread Index |
Old Index