RadarURL

웹 프로그래밍
2013.05.08 00:37

LiveXe rss 자동수집

조회 수 10070 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

가 크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

가 크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

livexe 수정판을 배포하면서 간단한 설명을 했었는데

http://www.xpressengine.com/userForum/20593132

초보자들에게는 좀 어려웠던가 봅니다. 

해서 초보자 버전으로 다시한번 정리해봅니다.


1. 내부기능 사용

LiveXe 관리항목 하단에 보면 "등록된 RSS 수집"이라는 버튼이 있습니다.

K-20120420-90418-4.png

K-20120420-91017-3.png

이 화면을 계속 열어두고 있으면 설정된 시간마다 웹브라우저가 리프레시되면서 rss를 수집해옵니다.

최소 단위가 1시간입니다.



2. 스킨 수정

http://www.happyscience.org/index.php?document_srl=400863&mid=hpsfree&comment_srl=400958 참조

화면을 접속하는 사람이  있을때마다 자료를 수집해옵니다.

직접 테스트는 못해봤지만 위 방법으로도 안되는 경우에는

<iframe src = "http://my.doman//modules/livexe/get_rss.php" width="0px" height="0px"></iframe>

을 입력해서 테스트 해보시기 바랍니다.


3. 리눅스 cron 이용

개인서버를 이용하거나 서버 관리자인 경우만 해당이 됩니다만...

a. 쉘프로그램 작성

적당한 이름으로 쉘프로그램을 만듭니다.


vi livexe.sh
1
2
#!/bin/bash
wget -O /dev/null http://xeuser.org/modules/livexe/get_rss.php > /xxx/xxxx/xxxxx/xxxxxx/xe/files/cache/liveXEout 2>&1

내부에서 직접 크론을 돌리는 경우 크론에서 나온 결과물을 ./files/cache/liveXEout 에 기록하고

filetime을 체크해서 마지막 수집시간을 표시하게 만들었습니다.

b. 실행 퍼미션 변경

chmod oug+x livexe.sh


c. /etc/crontab 수정

vi /etc/crontab
1
2
3
4
5
6
7
8
9
10
11
12
13
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
  
# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
  
# 매 5분마다 livexe 수집
*/5 * * * * root run-parts /etc/cron.min

제경우 위에서 작성한 쉘프로그램을 /etc/cron.min이라는 폴더를 만들어서 복사해 넣었습니다.

위 폴더에 있는 모든 쉘화일은 매 5분마다 실행이 됩니다.



직접 실행하려고 하는 경우

*/5 * * * * root /root/livexe.sh 해도 됩니다.



4. setcronjob 이용

setcronjob은 온라인에서 리눅스의 cron과 같은 작업을 하는 프로그램입니다.

설명은 생략합니다.

https://www.setcronjob.com/ 참조


5. 기타

cron을 사용하거나 setcronjob을 이용하는 환경이 아닌 경우에는 개인용 PC에서 윈도우즈 예약작업을 이용할 수도 있습니다.

물론 PC가 켜져있는 동안만 동작하겠지만..

 

출처 : http://xeuser.org/index.php?mid=tip&page=1&document_srl=18074

?

공부 게시판

공부에 도움되는 글을 올려주세요.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 [공지] 공부 게시판 입니다. 처누 2003.08.18 2015596
351 응용 프로그래밍 완벽한 웨딩드레스 핏의 비밀, 웨딩누브라 힘겨운암석76 2026.10.05 2
350 응용 프로그래밍 골든타워 010 2817 0845 골타문의 편하게 알아보는 셔츠룸 속삭이는미노타우르93 2026.10.05 2
349 웹 프로그래밍 양산싱크대막힘? 뚫자하수구로 해결! 깊은우동그릇23 2026.10.04 4
348 응용 프로그래밍 강남하이퍼블릭 강남일프로 강남텐프로 강남텐카페 강남쩜오 강남셔츠룸 강남레깅스룸 수수한환영74 2026.10.03 15
347 응용 프로그래밍 텔ㄹH그램 :@holysim선불유심내구제 대포유심삽니다 신불급전 대출연체자 비상금대출 급전선불 선불유심매입 대포유심파는법 텔레그램:@holysim 선불유심판매 선불유심매입업체 소액대출 간편무서류대출 정식내구제업체 강철의기사22 2026.10.03 9
346 응용 프로그래밍 WIndows Application의 실행 속도 측정 file YooN 2023.09.06 6488
345 웹 프로그래밍 메모리 부족 현상 (allowed memory size of 134217728 bytes..) YooN 2023.08.01 5955
344 웹 프로그래밍 Guzzle - cURL error 60: SSL certificate problem: unable to get local issuer certificate 문제 해결 file YooN 2023.07.30 6133
343 웹 프로그래밍 XE 캐시파일 재성생후 404 Oops, Sorry. Page is not found! 나올때 YooN 2023.07.29 5946
342 응용 프로그래밍 [Apple] 엔터프라이즈 계정신청 (Enterprise Program) file YooN 2023.03.27 4197
341 웹 프로그래밍 XE - " Fatal error: Class 'Object' not found in " / class 낫파운드 오류 file YooN 2023.03.20 3877
340 응용 프로그래밍 [MSA] MSA란 무엇인가? 개념 이해하기 file YooN 2023.01.26 3651
339 웹 프로그래밍 iOS 앱 개발을 위한 인증서 생성 및 관리 file YooN 2023.01.18 4190
338 프로그래밍 [ iOS ] 앱 스토어 개인, 회사, 엔터프라이즈 차이점 file YooN 2023.01.09 3046
337 웹 프로그래밍 PHP 파서 이해하기 (<?php의 php를 생략하고 간단히 <? 태그 와 ?> 태그를 사용하는 방법) YooN 2016.08.10 6281
336 프로그래밍 SVN의 cleanup 에러시 해결방법 YooN 2016.05.05 4339
335 프로그래밍 [오류해결] svn cleanup failed-previous operation has not finished; run cleanup if it was interrupted file YooN 2016.05.05 4397
334 프로그래밍 TortoiseSVN 계정변경 file YooN 2016.05.05 3161
333 프로그래밍 SVN passwd 설정 : 계정 (users/passwd) file YooN 2016.05.04 4189
332 웹 프로그래밍 XE 비회원 글쓰기 항목 지우기 file YooN 2016.04.28 4787
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 18 Next
/ 18


즐겨찾기 (가족)

JAESOO's HOMEPAGE


장여은 홈페이지


장여희 홈페이지


장여원 홈페이지


즐겨찾기 (업무)

알리카페 홀릭

숭실대 컴퓨터 통신연구실 (서창진)

말레이시아 KL Sentral 한국인 GuestHouse


즐겨찾기 (취미)

어드민아이디

유에코 사랑회

아스가르드 좋은사람/나쁜사람

JServer.kr

제이서버 메타블로그

재수 티스토리


즐겨찾기 (강의, 커뮤니티)

재수 강의 홈페이지


한소리


VTMODE.COM


숭실대 인공지능학과


숭실대 통신연구실


베너