저는 개발자이며, 백그라운드 작업자, 스케줄러 및 유사한 패턴들이 일반적인 프로그래밍 언어에서 어떻게 구현되는지 이미 잘 알고 있습니다.
하지만 저는 JMP에서 이 문제를 처리하는 특정 방식에 관심이 있습니다. 제가 개발한 JMP 추가 기능은 워크플로가 먼저 캐시된 데이터 파일에서 데이터를 불러오고, 사용자가 캐시를 새로 고쳐 데이터베이스에서 최신 데이터를 가져오고 싶을 때 클릭할 수 있는 버튼을 제공합니다. 이 부분은 잘 작동합니다.
제가 피하고 싶은 것은 여러 사용자가 수동으로 새로 고침을 실행하여 데이터베이스에 개별적으로 접근하는 것입니다. 대신 캐시가 자동으로, 예를 들어 매시간 백그라운드에서 업데이트되도록 하고 싶습니다.
JMP Live에 스크립트를 예약 실행(cron 작업과 유사)하는 옵션이 있다는 것을 알았지만, 저는 사용자 지정 UI를 사용하고 있고, 사용자 지정 UI는 JMP Live와 호환되지 않기 때문에 제 경우에는 도움이 되지 않습니다.
Schedule() 함수를 사용해 볼 수 있을 겁니다. 스크립팅 인덱스( 온라인 버전 )에 이와 관련된 명령어가 몇 가지 더 나와 있습니다.