매일 특정 php실행
본문
안녕하세요^^
제가 매일 한번씩 실행 되어야 하는 php파일이 있는데요...
어느 방법이 있는지 궁금합니다.
crontab?은 리눅스에서 사용 해야하는것같아 안될것 같고,
https://cron-job.org/en/라는 사이트도 찾아보았는데
외부 사이트 사용말고 서버내에서 할수있는 방법이 있는지 궁금합니다.
답변 4
호스팅을 사용하실때는 스케쥴링을 할수없습니다
https://cron-job.org/en/ 등의 외부 스케쥴링 호출 사이트를 이용하시던지
서버 호스팅을 이용하셔야 합니다
홈페이지소스에 실행명령어를 넣는다고 해도 지정된 시간
ex 00:00:00 에 해당 페이지가 실행이 안되면 당연히 실행안됩니다
그래서 정해진 시간에 해당 페이지를 실행(호출) 할수있도록 crontab 나 외부 호출 페이지에서 호출해줘야합니다
그누보드(영카트)에서 사용하실 것이라면,
말러님이 만드신 m3cron 을 추천합니다. (사용만 가능, 재배포는 불가한듯)
웹호스팅에서 크론 을 허용하지 않기에, 웹용으로 만드신 크론입니다.
그누보드(영카트)에서는 완벽하게 작동하는 듯 합니다.
그누보드4 버전에서 만든것을 여러분께서 수정해서 그누보드5.3까지 적용하신 듯 합니다.
이 중 2가지만 링크드리며, sir에서 m3cron 으로 검색하시면 더 많은 정보를 얻을 수 있습니다.
윈도우 를 사용하시면 작업스케쥴링 을 이용하시면 됩니다
서버내에서 할수 있는 방법이 리눅스면 crontab 이구요
윈도우면 작업 스케쥴러 입니다.
그게 아니면 링크로 걸어주신 외부사이트를 이용하는거구요
head_sub.php 도 결국은 누가 요청을 해야 실행이 됩니다.
그 요청하는게 외부사이트냐 내부(crontab, 스케줄러) 가 되야 합니다.