목표는하다 cron 작업이 cronjob에 내 코드에서자바 스크립트 setInterval을 기능과
test.php
을 트리거 각 15 분 실행 간격 기능
setInterval(function {/* do something */}, 50000)
내부의 코드를 실행, 나는 setInterval
이 인터벌 시간 50 seconds
에서 코드를 실행하는 함수. 그러나 localhost 서버에서 수동으로 (cron-job으로 실행하는 대신) 수동으로 코드를 실행하고 내 파일 위치 localhost/test.php
에서 간격 시간 (50 seconds
) 전에 브라우저 창을 닫으면 구간 함수 내의 코드가 실행되지 않습니다.
그러나 브라우저 창이 열리면 간격 안의 코드가 실행됩니다. 이 때문에 localhost 서버 및 라이브 서버에 cron-job
설정하여 코드를 트리거하는 경우 궁금 오전 및 간격 함수 안에 코드를 라이브 서버에 열려있는 브라우저 창에서 없음에도 불구하고 실행됩니다. cron-job이 실행되면 닫습니다. 그게 사실인가요, 아니면 제가 빠진 것이 있습니까?
시작한 브라우저 창을 닫은 후에도 setInterval이 계속 실행되기를 기대합니까? 또한 보조 노트로 setInterval은 ** not ** jQuery입니다. – Taplar
cron에서 클라이언트 측 javascript를 실행할 수 없습니다. setinterval에 대한 javascript가 node.js에서 실행 중입니까? –
@Taplar. 아니, 멈추기 위해 'clearinterval'을 추가합니다 ....................................... ..... @ 브라이언 글래스. 아니, node.js에서 실행되지 않습니다. 그것은 jquery 내부에서 실행됩니다 – callmejoejoe