2012-04-20 2 views
0

백그라운드에서 시작하지 않고 무결성 검사를 실행하는 것이 가능한지 알고 싶습니다. 그래서 전경에서 그것을 실행하고 그것이 끝날 때까지 기다리고 싶습니다. 배경에무결성 테스트를 마칠 때까지 대기하십시오 (Silent^Integrity ("/ tmp/logfile"))

다음 실행 (http://docs.intersystems.com/cache20071/csp/docbook/DocBook.UI.Page.cls?KEY=GSA_manage) :

Do Silent^Integrity("/tmp/logfile") 

I 수도 있습니다 '^무결성 (% SYS에서) 루틴을 찾습니다. 코드를 어떻게 볼 수 있습니까?

> Do ^Integrity 

당신은해야한다 : Caché를 Intersystems에서 2008 년

사전에 의한 감사는 % SYS 네임 스페이스에서

답변

1

를 사용

, 당신은 예를 들어, 태그 이름을 제공하지 않고^무결성을 직접 실행할 수 있습니다 % SYS 네임 스페이스에 있다고 가정하여 캐시 Studio에서 소스 코드를 볼 수 있어야합니다. Intersystems이 최신 버전에서 표준 코드베이스의 대부분을위한 기본 소스를 제공하지 않는다는 것을 이해하지만, Cache 2010에서 제대로 처리 할 수 ​​있습니다. 사실, 시스템에서^Integrity의 소스를 사용할 수 없으면 설명서에서 제공하는 것 이상으로 필요한 정보를 문의하기 만하면됩니다.

+0

네임 스페이스에서 % (예 : % GO 등)로 시작하는 % SYS 루틴 만 실행할 수 있지만 % SYS에 명시 적으로 추가해야하는 % 루틴을 실행하지 않아야합니다. set ns = $ znspace zn " % SYS "Silent^Integrity ("/ tmp/logfile ") zn ns – SSH

+0

이 유틸리티가되었습니다. 하지만 사용자 상호 작용이 필요합니다. 나는 이것을 피하고 싶다. 캐시 2008 사용하고 있지만 소스 코드를 가져올 수 없습니다. – user74952

+0

@ user74952 - 백그라운드에서 실행하고 싶지 않고 포 그라운드에서 수동 입력을 제공하지 않으려는 경우 한 가지 해결책은이 스크립트와 상호 작용할 자동화 된 스크립트를 작성하는 것입니다. Unix 시스템에서 Cache를 실행 한 경험이 없지만, 스크립트로 작성된 배치 명령 파일을 사용하여 VMS 환경에서 정확하게 수행했습니다. – Derek

관련 문제