[R] automatic history file append with every command?
Mike Miller
mbmiller+l at gmail.com
Tue Sep 17 10:11:10 CEST 2013
In the bash shell we can use PROMPT_COMMAND="history -a" to tell bash to
always append the last command to the history file. It will do this with
every command so that if bash crashes or an ssh connection is lost, the
command history will still be available in the history file.
With R, I see there is a savehistory() command (link below), but I have
some questions:
(1) does savehistory() append to the current history file or overwrite it?
(2) if it appends, when savehistory() is evoked repeatedly, does it only
append commands that haven't already been appended? Or does it append the
entire history to the file?
(3) Is there a way to evoke history saving automatically so that the file
is always updated?
I have the impression that savehistory() only overwrites and cannot
append. If that's true, I might still get what I want, but I'd be doing a
lot of unnecessary writing. Luckily, my R history is usually quite short.
So if I were to enter 100 commands, appending would write 100 lines, but
overwriting would write 5050 lines.
savehistory:
http://stat.ethz.ch/R-manual/R-devel/library/utils/html/savehistory.html
Best,
Mike
--
Michael B. Miller, Ph.D.
Minnesota Center for Twin and Family Research
Department of Psychology
University of Minnesota
More information about the R-help
mailing list