서버에서 하루에 한번 값을 자동으로 받아오도록하는법

조회수 2205회

현재 날씨api를 선택해서 받아오기 하면 받아지도록 하고 있습니다. 이것을 하루에 한번 서버에서 자동으로 돌아가도록 할려면 어떻게 하는 것이 좋을까요?

  • (•́ ✖ •̀)
    알 수 없는 사용자

3 답변

  • 썩 좋은 방법은 아니지만, 쓰래드 하나를 생성해두고

    1분에 한번씩 반복문을 돌리면서 현재 시간이 0시 0분 일때

    한번씩 값을 받아오는건 어떨까요?

    만약 PC 에 부담이 된다고 생각되면

    1시간에 한번씩 확인하되, 시간이 0시 일때 한번

    받아 오는 방법도 좋을듯 합니다.

    • (•́ ✖ •̀)
      알 수 없는 사용자
    • 죄송하지만 제가 좀 많이 모르는편이라서 그런데 자바스크립트 단일 스레드는 어떤식으로 하는건가요? ㅠㅠ 알 수 없는 사용자 2017.6.7 00:02
  • 질문자의 그런 경우는 배치잡을 생성하는 경우가 일반적입니다.

    1일1회 작업이므로 crontab 이나 윈도우라면 at(윈도우 스케쥴러) 를 이용합니다.

  • 썩 좋은 방법은 아니지만, 쓰래드 하나를 생성해두고

    1분에 한번씩 반복문을 돌리면서 현재 시간이 0시 0분 일때

    한번씩 값을 받아오는건 어떨까요?

    만약 PC 에 부담이 된다고 생각되면

    1시간에 한번씩 확인하되, 시간이 0시 일때 한번

    받아 오는 방법도 좋을듯 합니다.

    ==

    자바 같은 경우 Thread 클래스를 상속해서 쓰는데,

    자바스크립트는 웹 워커라는걸 사용하나봅니다.

    (죄송해요.. 자바 유저라.. 자바스크립트는 아직 잘..)

    검색해보니 http://boxfoxs.tistory.com/294

    한번 참고해보시기 발랍니다.

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)