如果Octave从于某种原因意外退出,它将默认情况下将工作区中可用的变量保存到当前目录中的文件中。默认情况下,此文件名为Octave工作空间,可以用加载到内存中load
命令虽然默认行为通常是合理的,但可以通过以下函数进行更改。
val =
crash_dumps_octave_core ()
¶old_val =
crash_dumps_octave_core (new_val)
¶old_val =
crash_dumps_octave_core (new_val, "local")
¶查询或设置内部变量,该变量控制Octave是否尝试将所有当前变量保存到文件中Octave工作空间如果它崩溃或get挂断、终止或类似信号。
当从具有的函数内部调用时"local"
参数,则该变量会为函数及其调用的任何子程序在本地进行更改。退出函数时将恢复原始变量值。
详见: octave_core_file_limit, octave_core_file_name, octave_core_file_options.
val =
sighup_dumps_octave_core ()
¶old_val =
sighup_dumps_octave_core (new_val)
¶old_val =
sighup_dumps_octave_core (new_val, "local")
¶查询或设置内部变量,该变量控制Octave是否尝试将所有当前变量保存到文件中Octave工作空间如果它get挂断信号。
当从具有的函数内部调用时"local"
参数,则该变量会为函数及其调用的任何子程序在本地进行更改。退出函数时将恢复原始变量值。
val =
sigquit_dumps_octave_core ()
¶old_val =
sigquit_dumps_octave_core (new_val)
¶old_val =
sigquit_dumps_octave_core (new_val, "local")
¶查询或设置内部变量,该变量控制Octave是否尝试将所有当前变量保存到文件中Octave工作空间如果它接get退出信号。
当从具有的函数内部调用时"local"
参数,则该变量会为函数及其调用的任何子程序在本地进行更改。退出函数时将恢复原始变量值。
val =
sigterm_dumps_octave_core ()
¶old_val =
sigterm_dumps_octave_core (new_val)
¶old_val =
sigterm_dumps_octave_core (new_val, "local")
¶查询或设置内部变量,该变量控制Octave是否尝试将所有当前变量保存到文件中Octave工作空间如果它接get终止信号。
当从具有的函数内部调用时"local"
参数,则该变量会为函数及其调用的任何子程序在本地进行更改。退出函数时将恢复原始变量值。
val =
octave_core_file_options ()
¶old_val =
octave_core_file_options (new_val)
¶old_val =
octave_core_file_options (new_val, "local")
¶查询或设置内部变量,该变量指定在Octave中止时用于保存工作区数据的参数。
的值octave_core_file_options
应遵循与的参数相同的格式save
作用默认值为Octave的二进制格式。
当从具有的函数内部调用时"local"
参数,则该变量会为函数及其调用的任何子程序在本地进行更改。退出函数时将恢复原始变量值。
详见: crash_dumps_octave_core, octave_core_file_name, octave_core_file_limit.
val =
octave_core_file_limit ()
¶old_val =
octave_core_file_limit (new_val)
¶old_val =
octave_core_file_limit (new_val, "local")
¶查询或设置内部变量,该变量指定Octave在写入崩溃转储文件时将保存的最大内存量。
该限制以千字节为单位,并应用于顶级工作区。崩溃转储文件的名称从指定octave_core_file_name.
如果octave_core_file_options标志指定二进制格式,然后octave_core_file_limit将大约是文件的最大大小。如果使用文本文件格式,则该文件可能比限制大得多。默认值为-1(无限制)。
当从具有的函数内部调用时"local"
参数,则该变量会为函数及其调用的任何子程序在本地进行更改。退出函数时将恢复原始变量值。
详见: crash_dumps_octave_core, octave_core_file_name, octave_core_file_options.
val =
octave_core_file_name ()
¶old_val =
octave_core_file_name (new_val)
¶old_val =
octave_core_file_name (new_val, "local")
¶如果Octave中止,则查询或设置内部变量,该变量指定用于从顶级工作区保存数据的文件的名称。
默认值为"octave-workspace"
当从具有的函数内部调用时"local"
参数,则该变量会为函数及其调用的任何子程序在本地进行更改。退出函数时将恢复原始变量值。
详见: crash_dumps_octave_core, octave_core_file_name, octave_core_file_options.
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2