상위 문서: 단순 기록철 입출력   [차례][찾아보기]


14.1.3.1 예상치 못한 종료로부터 자료 지키기

어떤 까닭으로 옥타브가 예상치 못하게 종료되면 작업 공간에서 사용 가능한 변수를 현재 자료방에 기본으로 저장합니다. 기본으로 저장한 기록철의 이름은 ‘octave-workspace’이며, load 명령으로 막기억장치에 불러올 수 있습니다. 기본 작동 방식이 가장 합리적이지만, 아래 함수를 작동 방식을 바꾸어도 됩니다.

= crash_dumps_octave_core ()
옛_값 = crash_dumps_octave_core (새_값)
crash_dumps_octave_core (새_값, "local")

옥타브가 깨지거나 그침, 예외 탓인 마침 또는 이와 비슷한 신호를 받으면 기록철 octave-workspace에 모든 현재 변수를 저장할지를 결정하는 내부 변수를 조회 또는 설정합니다.

함수 안에서 "local" 선택지를 넣어 부르면, 함수와 함수가 부른 종속 절차의 변수가 지역적으로 바뀝니다. 함수가 종료되면 원래 변숫값이 되돌아옵니다.

같이 보기: octave_core_file_limit, octave_core_file_name, octave_core_file_options.

= sighup_dumps_octave_core ()
옛_값 = sighup_dumps_octave_core (새_값)
sighup_dumps_octave_core (새_값, "local")

옥타브가 그침 신호를 받으면 기록철 octave-workspace에 모든 현재 변수를 저장할지를 결정하는 내부 변수를 조회 또는 설정합니다.

함수 안에서 "local" 선택지를 넣어 부르면, 함수와 함수가 부른 종속 절차의 변수가 지역적으로 바뀝니다. 함수가 종료되면 원래 변숫값이 되돌아옵니다.

= sigquit_dumps_octave_core ()
옛_값 = sigquit_dumps_octave_core (새_값)
sigquit_dumps_octave_core (새_값, "local")

옥타브가 끝남 신호를 받으면 기록철 octave-workspace에 모든 현재 변수를 저장할지를 결정하는 내부 변수를 조회 또는 설정합니다.

함수 안에서 "local" 선택지를 넣어 부르면, 함수와 함수가 부른 종속 절차의 변수가 지역적으로 바뀝니다. 함수가 종료되면 원래 변숫값이 되돌아옵니다.

= sigterm_dumps_octave_core ()
옛_값 = sigterm_dumps_octave_core (새_값)
sigterm_dumps_octave_core (새_값, "local")

옥타브가 예외 탓인 마침 신호를 받으면 기록철 octave-workspace에 모든 현재 변수를 저장할지를 결정하는 내부 변수를 조회 또는 설정합니다.

함수 안에서 "local" 선택지를 넣어 부르면, 함수와 함수가 부른 종속 절차의 변수가 지역적으로 바뀝니다. 함수가 종료되면 원래 변숫값이 되돌아옵니다.

= octave_core_file_options ()
옛_값 = octave_core_file_options (새_값)
octave_core_file_options (새_값, "local")

옥타브를 비정상으로 마칠 때 작업 공간의 자료를 저장하는 방식을 지정하는 내부 변수를 조회 또는 설정합니다.

octave_core_file_options의 값은 save 함수의 선택지와 같은 형식입니다. 기본값은 옥타브식 이진 형식입니다.

함수 안에서 "local" 선택지를 넣어 부르면, 함수와 함수가 부른 종속 절차의 변수가 지역적으로 바뀝니다. 함수가 종료되면 원래 변숫값이 되돌아옵니다.

같이 보기: crash_dumps_octave_core, octave_core_file_name, octave_core_file_limit.

= octave_core_file_limit ()
옛_값 = octave_core_file_limit (새_값)
octave_core_file_limit (새_값, "local")

옥타브가 저장하여 깨짐 곧이여벌 기록철을 작성할 막기억장치의 최대 용량을 지정하는 내부 변수를 조회 또는 설정합니다.

값은 킬로바이트 단위이며 최싱위 작업 공간에 적용합니다. 깨짐 곧이여벌 기록철 이름은 octave_core_file_name으로 지정합니다.

octave_core_file_options 표지가 이진 형식을 사용하면, octave_core_file_limit는 기록철의 최대 크기 정도됩니다. octave_core_file_options 표지가 글월 형식을 사용하면, 기록철이 용량 제한보다 훨씬 클 수 있습니다. 기본값은 -1(무제한)입니다.

함수 안에서 "local" 선택지를 넣어 부르면, 함수와 함수가 부른 종속 절차의 변수가 지역적으로 바뀝니다. 함수가 종료되면 원래 변숫값이 되돌아옵니다.

같이 보기: crash_dumps_octave_core, octave_core_file_name, octave_core_file_options.

= octave_core_file_name ()
옛_값 = octave_core_file_name (새_값)
octave_core_file_name (새_값, "local")

옥타브를 비정상으로 마칠 때 최상위 작업 공간에서 자료를 저장한 기록철의 이름을 지정하는 내부 변수를 조회 또는 설정합니다.

기본값은 "octave-workspace" 입니다.

함수 안에서 "local" 선택지를 넣어 부르면, 함수와 함수가 부른 종속 절차의 변수가 지역적으로 바뀝니다. 함수가 종료되면 원래 변숫값이 되돌아옵니다.

같이 보기: crash_dumps_octave_core, octave_core_file_name, octave_core_file_options.


상위 문서: 단순 기록철 입출력   [차례][찾아보기]