성공)시놀로지 작업스케줄러로 xmltv.xml만들어 도커 epg2xml를 epg그래버모듈 tv_grab_정보 갱신 3초 스피트하게 업데이트 하기
♨ 카랜더 일정 :
본문
성공)시놀로지 작업스케줄러로 xmltv.xml만들어 도커 epg2xml를 epg그래버모듈 tv_grab_정보 갱신 3초 스피트하게 업데이트 하기
https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=7329
최종파일 epg2xml-master_v126_11q.kr_20181116 시놀로지 도커 설치후 xmltv.xml 만들어 초간단 로딩하기 신규 등록 했습니다.
=============================
도커에서 /usr/bin/tv_grab_?? 파일을 업로드 방법입니다
epg2xml_v126_synology_docker_php_xmltv_xml_20180922.zip
파일을 epg2xml에 복사후 응용하세요
>>>> 3초면 epg그래버모듈 정보 갱신 됩니다.
기본적으로 synology docker에서는 epg그래버모듈이 제공되는데
사전 php로 xmltv.xml 을 만들어 tvheadeadend의 epg그래버 모듈을
사용자 모듈로 사용하고자 합니다
========= 도커 재설치후 정리 다시 합니다.20181116 ===========
도커내 파일 tv_grab_docker_cat_epg2xml_xmltv_xml 정보 변경 내용 입니다
/usr/bin/php /volume1/web/epg2xml/epg2xml.php -l 2 -o /volume1/web/epg2xml/xmltv.xml
제어판 작업스케줄러로 만들어 정기적으로 실행 > 만들어 놓습니다
==============================================
#!/bin/sh
if [ "x$1" = "x" ]; then
#putty /sudo -i root login
#/usr/bin/php /volume1/web/epg2xml/epg2xml.php -l 2 -o /volume1/web/epg2xml/xmltv.xml
#상기를 제어판 작업스케줄러로 만들어 정기적으로 실행 > 만들어 놓습니다
#docker 기본설정/볼륨마운트/epg2xml경로는 /volume1/web/epg2xml로 설정
#도커진입
#docker ps
#docker exec -it c0427deb8d41 bash
cd /epg2xml
#epg그래버모듈 파일은 도커내 경로로 cat로 실행됩니다.
#cd /epg2xml
#ls cd /epg2xml/tv*
#chmod 777 /epg2xml/tv_grab_docker_cat_epg2xml_xmltv_xml
#chmod +x /epg2xml/tv_grab_docker_cat_epg2xml_xmltv_xml
#cp /epg2xml/tv_grab_docker_cat_epg2xml_xmltv_xml /usr/bin
#cd /usr/bin
#ls /usr/bin/tv* 로 tv_grab_docker_cat_epg2xml_xmltv_xml 파일확인 ok
#vi /usr/bin/tv_grab_docker_cat_epg2xml_xmltv_xml
#파일확인 ok
#도커 중지/실행
#tvheadend 에서 epg그래버모듈에 나타나면 복사가 제대로 됬습니다
#tvheadend 에서 설정/내부epg그래버다시시작 하면 cat /epg2xml/xmltv.xml로 전자가이드를 불러옵니다.
cat /epg2xml/xmltv.xml
exit 0
fi
case "$1" in
--description)
echo "tv_grab_docker_cat_epg2xml_xmltv_xml"
;;
--version)
echo "1.0"
;;
--capabilities)
echo "baseline"
;;
esac
=============== 이전정보 갱신전 ========
기존 도커의 epg2xml 디랙토리는 설치 디랙 토리 입니다
/volume1/docker/wiserain-tvheadend1_stable/epg2xml
이것을 web/epg2xml 디랙토리에 epg2xml 관련 파일을 업로드하여 복사 합니다.
xmltv.xml 만드는 위치 > /volume1/web/epg2xml/xmltv.xml
에 파일이 폴더에 복사 저장 하고자 합니다.
나중에 작업 스케줄러나 크론탭으로 만들면 됩니다
putty 로 생성 테스트 확인 합니다 ( 아래 조건에 맞족해야 정상 적으로 만들어짐)
<사전 준비조건>
epg2xml.json 파일 수정을 아래와 같이 합니다.
========================
{
"###_COMMENT_###" : "",
"###_COMMENT_###" : "epg 정보를 가져오는 설정 파일_sk_256채널_20180914_2130",
"###_COMMENT_###" : "사용하는 ISP 선택 (ALL, KT, LG, SK)",
"MyISP": "SK",
"###_COMMENT_###" : "### # My Channel EPG 정보 가져오는 채널 ID ###",
"###_COMMENT_###" : "### 채널 ID를 , 로 구분하여 입력 ###",
"MyChannels" : "1,2,4,5,6,7,8,10,11,14,15,18,19,20,21,23,24,26,28,31,32,35,36,38,39,40,41,42,43,46,47,48,49,50,51,52,55,56,57,58,59,60,61,62,63,68,71,72,74,75,78,79,80,82,83,84,85,86,87,89,90,91,92,93,94,95,96,97,98,99,100,101,103,104,105,107,108,110,111,112,117,118,119,121,122,123,124,125,126,127,128,129,130,133,134,135,136,137,138,139,141,143,144,147,148,149,150,151,153,154,156,157,160,164,165,166,167,168,169,170,171,173,177,178,179,183,184,185,186,192,193,196,198,199,200,201,202,205,207,208,213,215,216,218,219,220,222,223,225,228,229,230,231,232,233,234,235,237,238,239,240,241,245,246,247,250,251,255,256,257,258,260,263,264,265,266,268,272,273,275,278,280,281,282,283,284,285,286,289,290,291,293,294,296,297,301,302,303,307,311,312,313,314,315,316,318,319,320,321,366,367,369,370,371,375,376,377,378,379,380,383,384,390,391,409,411,412,414,415,442,445,446,453,456,457,458,492,493,495,496,497,498,800,999",
"###_COMMENT_###" : "output 셋팅은 (d, o, s) 셋중에 하나로 선택한다",
"###_COMMENT_###" : " d - EPG 정보 화면 출력",
"###_COMMENT_###" : " o - EPG 정보 파일로 저장",
"###_COMMENT_###" : " s - EPG 정보 소켓으로 출력",
"output": "o",
"###_COMMENT_###" : "### TV channel icon url (ex : http://www.example.com/Channels) ###",
"default_icon_url": "",
"###_COMMENT_###" : "### 제목에 재방송 정보 출력 ###",
"default_rebroadcast": "y",
"###_COMMENT_###" : "#### 제목에 회차정보 출력 ###",
"default_episode" : "n",
"###_COMMENT_###" : "### EPG 정보 추가 출력 ###",
"default_verbose" : "y",
"###_COMMENT_###" : "### XMLTV_NS 정보 추가 출력 ###",
"default_xmltvns" : "y",
"###_COMMENT_###" : "### epg 데이터 가져오는 기간으로 1에서 7까지 설정가능 ###",
"default_fetch_limit" : "5",
"###_COMMENT_###" : "### epg 저장시 기본 저장 이름 (ex: /home/tvheadend/xmltv.xml) ###",
"default_xml_file" : "/volume1/web/epg2xml/xmltv.xml",
"###_COMMENT_###" : "### # External XMLTV 사용시 기본 소켓 이름 (ex: /home/tvheadend/xmltv.sock) ###",
"default_xml_socket" : "/volume1/docker/wiserain-tvheadend1_stable/config/epggrab/xmltv.sock",
"###_COMMENT_###" : ""
}
< 작업 스케쥴러로 epg xmltv.xml 파일 만들기>
파일이 만들어지면
<docker tvheadend의 epg그래모듈 tv_grab_??? 저장 위치>
docker tvheadend의 접근 하여 epg그래모듈 tv_grab_??? 저장 위치가 일반 위치와 상이하여 아래 내용을 참조 바랍니다.,
도커 터미널에서 진행 해야 합니다.
도커 컨테니너 아이디 확인 하여 접속 해야 합니다.
docker ps
하여 도커 컨테니너의 id를 확인 합니다
도커 터미널 의 bash 진입은
putty에서 도커 터미널 의 bash 진입 합니다.
docker exec -it {container id or name} bash
docker exec -it f194fc1a01c9 bash
진입하여
cd /
cd /usr/bin
ls tv*
하여 기존 epg그래버모듈 tv_grab_ke_sk 파일을 확인 합니다
같은 경로에 있음을 확인하여
tv_grab_cat_epg2xml_xmltv_xml
을 다운로드 하여 같은 디랙토리에 넣는다
wget http://192.168.0.??/epg2xml/tv_grab_cat_epg2xml_xmltv_xml
vi tv_grab_cat_epg2xml_xmltv2_xml
◎ ■ ▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠
뷰PDF 1,2
office view
관련자료
-
링크
댓글목록
연이사랑님의 댓글
연이사랑 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (183.♡.234.60) 작성일
감사 합니다. ^^
leejs님의 댓글
leejs 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (211.♡.197.228) 작성일
감사 합니다.
jjyun님의 댓글
jjyun 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (116.♡.82.84) 작성일
감사합니다.
fvwpitbull님의 댓글
fvwpitbull 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (1.♡.214.155) 작성일
감사합니다.
난누구님의 댓글
난누구 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (175.♡.74.188) 작성일
감사합니다
펜타스톰님의 댓글
펜타스톰 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (1.♡.177.124) 작성일
감사합니다
arumthink님의 댓글
arumthink 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (58.♡.71.22) 작성일
감사합니다.
suroot님의 댓글
suroot 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (114.♡.237.171) 작성일
감사합니다.
거친호흡님의 댓글
거친호흡 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (59.♡.43.25) 작성일
감사합니다.
빵망님의 댓글
빵망 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (118.♡.142.250) 작성일
감사합니다
가로수나무님의 댓글
가로수나무 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (58.♡.63.236) 작성일
감사합니다.
kissho122님의 댓글
kissho122 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (121.♡.57.22) 작성일
감사합니다.
러브쭈니님의 댓글
러브쭈니 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (110.♡.0.81) 작성일
감사합니다
asrg님의 댓글
asrg 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (211.♡.41.6) 작성일
감사합니다.
KIngsuji님의 댓글
KIngsuji 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (175.♡.101.25) 작성일
감사 합니다.
쿠쿠냥님의 댓글
쿠쿠냥 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (221.♡.42.104) 작성일
자료 감사합니다
111aa님의 댓글
111aa 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (166.♡.47.243) 작성일
감사합니다.
러브쭈니님의 댓글
러브쭈니 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (110.♡.0.81) 작성일
감사합니다
쿠쿠냥님의 댓글
쿠쿠냥 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (221.♡.42.104) 작성일
알려주신 방법으로 진행중에 아래와 같은 로그가 발생해서 적어봅니다
2018-10-09 12:37:04.000 xmltv: /usr/bin/tv_grab_cat_epg2xml_xmltv_xml: grab /usr/bin/tv_grab_cat_epg2xml_xmltv_xml
2018-10-09 12:37:04.000 spawn: Executing "/usr/bin/tv_grab_cat_epg2xml_xmltv_xml"
2018-10-09 12:37:04.035 spawn: /usr/bin/tv_grab_cat_epg2xml_xmltv_xml: cd: line 9: can't cd to //volume1/web/epg2xml: No such file or directory
2018-10-09 12:37:04.036 spawn: cat: /volume1/web/epg2xml/xmltv.xml: No such file or directory
2018-10-09 12:37:04.036 xmltv: /usr/bin/tv_grab_cat_epg2xml_xmltv_xml: no output detected
2018-10-09 12:37:04.036 xmltv: /usr/bin/tv_grab_cat_epg2xml_xmltv_xml: grab returned no data
첨부파일에 있는 파일 그대로 실행을 했구요, tv_grab_cat_epg2xml_xmltv_xml 파일도 개인서버에 업로드 하고 다운받게끔 해놨습니다.
xmltv.xml파일 생성은 잘 되는데 위의 로그처럼 epg불러오는 구간에서 막혔네요 ㅜ
shimss11q님의 댓글의 댓글
shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일
서버가 시놀로지 맞는지요
/usr/bin/tv_grab_cat_epg2xml_xmltv_xml
에서 확인 필요합니다
: line 9: can't cd to //volume1/web/epg2xml:
가 //가 이상하네요
cat: /volume1/web/epg2xml/xmltv.xml
는
cat /volume1/web/epg2xml/xmltv.xml
:는 지워야 하는지 확인
파일경로 확인 필요 합니다.......
쿠쿠냥님의 댓글의 댓글
쿠쿠냥 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (221.♡.42.104) 작성일
첨부파일에 있는 파일내용을 작성하신 글내용으로 수정해서 처음부터 다시 진행 해보니
해결이 됐네요.. 틀린부분 하나한 찾아보니 몇가지가 있어서
덕분에 잘 해결 했습니다 감사합니다!
존스노우님의 댓글
존스노우 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (39.♡.68.91) 작성일
감사합니다
hanoko님의 댓글
hanoko 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (112.♡.14.232) 작성일
감사합니다!!!
써브산님의 댓글
써브산 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (211.♡.81.152) 작성일
감사합니다~
1232werrw님의 댓글
1232werrw 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (123.♡.159.116) 작성일
감사합니다.
eeee4님의 댓글
eeee4 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (116.♡.130.219) 작성일
감사합니다
쭈니파파님의 댓글
쭈니파파 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (221.♡.55.196) 작성일
감사합니다
honixtv님의 댓글
honixtv 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (221.♡.2.175) 작성일
유용한 정보 감사합니다.
나이쑤guy님의 댓글
나이쑤guy 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (14.♡.108.237) 작성일
고맙습니다..한번 도전 해봐야겠네요....잘알못이라.....
스노우캣님의 댓글
스노우캣 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (1.♡.7.46) 작성일
감사합니다.
shimss@11q.kr님의 댓글
shimss@11q.kr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일
docker exec -it c0427deb8d41 bash
shimss@11q.kr님의 댓글
shimss@11q.kr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일
epg2xml 도커 재설치후 정리 다시 합니다.20181116
tigerwood님의 댓글
tigerwood 쪽지보내기 자기소개 아이디로 검색 전체게시물 아이피 (211.♡.119.117) 작성일
고맙습니다.
shimss@11q.kr님의 댓글의 댓글
shimss@11q.kr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일
epg2xml-master_v126_11q.kr_20181116 시놀로지 도커 설치후 xmltv.xml 만들어 초간단 로딩하기
https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=7329&c_7337
♥간단_메모글♥
-
등록일 04.15가입 인사드립니다.댓글 6
-
등록일 04.09가입인사.댓글 4
-
등록일 03.03안녕하세여댓글 1
-
등록일 02.13
최근글
-
등록일 12:53
새댓글
-
등록자 진수수 등록일 11.24
-
등록자 개치토 등록일 11.24
-
등록자 알린이알리바바 등록일 11.24
-
등록자 dusrhwl 등록일 11.23
오늘의 홈 현황
QR코드
☞ QR코드 스캔은 kakao앱 자체 QR코드