- This topic has 1개 답변, 2명 참여, and was last updated 8 years, 5 months 전에 by jhlee.
-
글쓴이글
-
-
안녕하세요
centos 7 에서 idl 8.4 버전 사용중입니다
IDL> .reset
IDL> restore, ‘/…/abc.xdr’
% RESTORE: All available logical units are currently in use.
% Excutionhalted at: $MAIN$
IDL>이런 메세지가 뜹니다.
.reset으로 리셋을 하고 바로 restore 해도 저렇게 뜨고요
로지컬 유닛이 뭐가 제대로 안닫힌건가 싶어서
restore 하기전에 close,/all 명령어를 넣어도 저렇게 뜨네요idl을 껐다 키면 아무 문제없이 사용가능합니다만
궁금해서 여쭤보게 되었습니다.보통 계속 .reset 시키면서 한참 사용하다보면 이렇게 문제가 생겨서 idl을 껐다 키게 되는데요
지금은 껏다 킨 상태라서 확인은 못하지만
코드상에서 에러메세지가 가리키는곳은 250행정도 되는데요
220행정도에 restore 가 두줄 더있는데 거기서는 이런 문제가 없었습니다원인이 무엇일까요?
———————————
ps.idluser.org
회원가입이 안되네요
비밀번호 찾기도 안되고요회원가입은 버튼 누르기만 하면 아이디랑 메일을 입력도 안했는데
등록 확인용 이메일이 발송되었습니다
라는 메세지가 떠있는 상태이구요
아이디랑 비밀번호를 쳐도 메일이 안오네요 -
jhleeKeymaster
/get_lun을 통해 파일을 열어놓은 후 free_lun을 통한 정상적인 종료가 되지 않았을 경우 나타나는 메시지입니다. IDL에서는 총 128개의 lun(logical unit number)를 사용하게 되는데, 이중 사용자가 1-99까지를 수동으로 설정할 수 있고, 100-128까지 29개를 IDL이 자동할당할 수 있습니다.
restore의 경우 사용자가 lun을 별도로 설정하지 않고 .sav 파일을 호출하는 기능을 담당하기에 내부적으로 자동 lun이 설정된다고 볼 수 있습니다. /get_lun 사용 후 free_lun으로 닫기를 하셨는지, restore가 29번 이상 사용된 것은 아닌지 확인해볼 필요가 있어 보입니다. 완벽할 것 같던 Dr.Fanning 님도 free_lun이 아닌 close로 닫는 실수를 하신다고 하네요(https://groups.google.com/forum/#!topic/comp.lang.idl-pvwave/XzEUgPn9y1g)..reset은 .reset_session의 단축형이며 .full_reset_session 과는 내용이 조금 다릅니다. .full_reset_session을 사용해보시는게 좋을 것 같습니다.
계정에 대해서는 관련 내용을 정리하여 메일을 sales@selab.co.kr로 메일을 주시면 회신해드리겠습니다.
-
-
글쓴이글