[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: bash: clean history on logout?
Quoting feralert 01/09/2011 17:45,
On Thu, Sep 1, 2011 at 5:42 PM, Ian D. Leroux <idleroux%fastmail.fm@localhost>
On Thu, 01 Sep 2011 16:43 +0200, "feralert" <feralert%gmail.com@localhost>
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
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
- 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.
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.
Sorry, I forgot to add it to the 'tried things' list:
# set | grep -i hist
Maybe he clears the history before exiting manually or through the
logout script (history -c on bash). In fact it's quite a good practice
in some situations e.g. delivery. But if you're working as a team you
should probably ask him to stop that, or even better, keep track of the
changes somewhere, (/root/README is you don't like corporate papers...).
Main Index |
Thread Index |