Register a function to be called when Octave exits.
For example,
function last_words () disp ("Bye bye"); endfunction atexit ("last_words");
will print the message "Bye bye"
when Octave exits.
The additional argument flag will register or unregister fcn
from the list of functions to be called when Octave exits. If flag is
true, the function is registered, and if flag is false, it is
unregistered. For example, after registering the function last_words
above,
atexit ("last_words", false);
will remove the function from the list and Octave will not call
last_words
when it exits.
Note that atexit
only removes the first occurrence of a function
from the list, so if a function was placed in the list multiple times with
atexit
, it must also be removed from the list multiple times.
See also: quit.
Package: octave