From help-request at octave dot org Wed Sep 22 15:08:55 2004 Subject: Re: What does the exit command do? From: "John W. Eaton" To: Keith Goodman Cc: "Dmitri A. Sergatskov" , octave help mailing list Date: Wed, 22 Sep 2004 16:08:19 -0400 On 22-Sep-2004, Keith Goodman wrote: | I'm calling Octave with the command 'octave -qH myfunction.m' so it | should't need to write to .octave-hist on exit. | | I get the error with or without the -H option. The -H option is equivalent to saying saving_history = false; in Octave. This only tells Octave to stop adding commands to the history list. The list is still read at startup and saved when Octave exits (even if the history list is empty). It should be possible to decide whether the history list has been modified and then not save it. It should also be possible to avoid trying to write the file if it can't be opened for writing. Until someone decides that this problem is is worth the effort to fix, you can run Octave using a command like OCTAVE_HISTFILE=/dev/null octave -qH myfunction.m (Bourne shell syntax). jwe ------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.octave.org How to fund new projects: http://www.octave.org/funding.html Subscription information: http://www.octave.org/archive.html -------------------------------------------------------------