XETOWN

질문/답변

웹에 관련된 질문과 답변을 나눌 수 있습니다.

공홈 자료실에서 공유중인 RSS 보드 업데이터를

 

crontab에 등록하려고 하는데요

 

제작자분은 다음과 같은 구문으로 등록하라고 권해주셨는데

11 *    * * *   www-data        cd /var/www/xe/ && php ./rssboard.cron.php > /dev/null 2>&1

 

저는 그냥 다음과 같이 수정하여 등록하였습니다.

 

0 13 * * * cd /var/www/html/ && php rssboard.cron.php

 

이렇게 해도 문제가 없는가요?

 

답변 감사합니다. 좋은 하루 되십시오.

  • ?
    진영 2016.12.30 15:07:53

    0 13 * * * cd /var/www/html/ && php ./rssboard.cron.php

     

    이렇게 입력하시면 문제 없겠네요.

  • profile
    고라자 2016.12.30 15:10:06
    감사합니다~
  • ?
    진영 2016.12.30 15:22:07

    네. 그런데 크론 실행에 문제가 없다는 것이지, 프로그램의 로직의 정상 작동 여부는 확인할 수가 없습니다.
    아래 기진곰님이 자세히 설명해주신것처럼 계정권한의 문제와 로그쌓이는 문제는 고려하실 필요가 있을 듯 합니다.

     

    아 그리고 파일명으로 추정컨데 rss 파일을 수집하는 프로그램일 것 같은데요. 보통 rss는 개수등을 제한해서 발행합니다. 그러니 실행주기가 너무 길면 그 시간 동안 업데이트가 많으면 컨텐츠가 누락되는 경우가 생길 수도 있습니다~!

  • profile
    기진곰 2016.12.30 15:12:14

    무슨 이유가 있어서 바꾸신 건가요? 이유가 있어서 바꿨다면 그 이유를 아실 테고, 그냥 막 바꾼 거라면 문제가 생겨도 님 책임이니 나중에 제작자분에게 따지지 마세요.

     

    첫번째는 www-data 계정의 권한으로 실행되고, 두번째는 crontab 명령을 사용하신 계정의 권한으로 실행됩니다. 평소 웹에서 PHP를 실행할 때 사용하는 계정과 100% 일치하지 않는다면 나중에 캐시파일 재생성이 안 되는 등의 오류가 생길 수 있습니다. 특히 crontab을 루트 계정으로 실행하면 일단 크론탭은 잘 되는 것 같은데 나중에 웹에서 건드릴 수 없는 캐시파일이 잔뜩 생겨버려서 아주 애매한 오류가 발행하곤 합니다.

     

    첫번째는 매시간 11분에 실행되고, 두번째는 매일 13시 정각에 실행되네요. 하루 1번과 하루 24번의 차이입니다. 이건 원하시는 실행 주기에 따라 자유롭게 변경하셔도 됩니다.

     

    첫번째는 스크립트에서 출력되는 내용을 버리도록 되어 있습니다. 두번째는 버리지 않는데 그렇다고 딱히 로그파일을 지정한 것도 아니기 때문에 아마 해당 계정 앞으로 계속 메일이 날아올 거예요. 그것도 SSH 로그인시에만 확인할 수 있는 이상한 포맷으로 날아오고, 계속 지워주지 않으면 상당히 큰 용량을 차지할 수도 있습니다.

  • profile
    고라자 2016.12.30 15:15:33
    자세한 설명 감사합니다~ 제가 잘 몰랐네요 ㅠㅠ

    가상 서버 셋팅하면서 저는 모든 셋팅을 root 계정으로 설치해놓았고, 라엘님 블로그의 '리눅스 메모리 확보 crontab 설정' 에서도 제가 수정한 구문과 비슷하게 설명이 되어 있어서 저렇게 수정한번 해보았네요

    apache2 + php7.1-fpm 환경인데요, www-data 계정으로 설정해놓아도 문제가 없을까요?
  • profile
    기진곰 2016.12.30 15:16:49
    php-fpm이 실행되는 계정에 맞추세요.

List of Articles
번호 제목 글쓴이 날짜
3590 서명칸에 사진이 맞춰서 리사이징기능이 되려나요? 8 라그릿 2017.01.02
3589 최근게시물에 추천버튼 만들수 있을까요? file Overachiever 2017.01.02
3588 메타태그 저기다 넣는게 좋을까요 ...? 5 구미호 2017.01.02
3587 스케치북스킨을 사용하는데요. 익명사용에 체크하면.. 3 가이더 2017.01.02
3586 alert 창의 위치를 상단에 조금만 아래로 내리고 싶습니다. 5 웹지기 2017.01.02
3585 애드온에서 알럿을 띄우려면 ? 2 웹지기 2017.01.02
3584 이 위젯이 궁금합니다!! 11 file 낙타 2017.01.02
3583 클플 이미지에만 적용 궁금하네요 3 낙타 2017.01.02
3582 임시 저장글이 SEO에 주는 악영향? 1 루딩 2017.01.02
3581 쪽지 보내기 창과 쪽지함에 문구를 넣으려면? 2 file Chronos 2017.01.01
3580 관리자는 광고 가리기(표시하지 않기) 기능이 작동 하나요? 5 Chronos 2017.01.01
3579 비추천을 한 회원의 포인트 감소 2 Chronos 2017.01.01
3578 닉네임 출력시 글자수 줄이는 방법 3 lis**** 2017.01.01
3577 라이믹스에서 "삭제시 휴지통 사용"이 가끔 작동 안하는거 같은데 왜그럴까요? 2 기븐 2016.12.31
3576 메인페이지 적용시 질문드립니다. 2 가이더 2016.12.31
3575 DB 용량이 이렇게 클수가 있나요? 10 다이오니 2016.12.31
3574 블로그와 XE홈페이지 포스팅을 동일하게 발행한다면 3 Sraty 2016.12.30
3573 리퀘스트를 줄이는 방법이 무엇인가요? 1 라그릿 2016.12.30
3572 XE 쪽지에서 랜덤 이미지 출력하기? 8 file 팥쥐 2016.12.30
» php 파일 crontab 설정 관련 문의드립니다. 6 고라자 2016.12.30
Board Pagination Prev 1 ... 41 42 43 44 45 46 47 48 49 50 ... 225 Next
/ 225
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...