본문 바로가기

ETC/e-TRAYz

[e-TRAYz] 실시간 방송녹화기 - 예약녹화



 
1) 리눅스의 crontab 을 이용하여, 원하는 시간에 주기적, 반복적으로 녹화가 가능합니다

2) crontab 을 사용하실때는 e-TRAYz의 하드디스크 대기기능은 사용안함으로 설정해 주시기바랍니다.

☞ 이부분에 대해서는 구체적인 상황별로 확인이 된것은 아니나, 안정적인 사용환경을 위해 crontab 사용시에는 하드디스크 대기기능은 사용안함으로 설정해 주시는게 좋습니다.
☞ 기술적으로 중간서버에서 제어해줌으로서 해결이 가능한부분이나, e-TRAYz 전용으로 서버를 구축하기에는 시간적/비용적으로 부담이 있습니다. 추후 통합프로그램으로 나가게 되면 도입여부를 결정하겠습니다.


1. cron 데몬을 실행합니다.
 
 ~# /etc/rc.d/init.d/cron start


2. 시스템 시작시 cron 데몬을 자동으로 실행되도록 설정합니다.

 ~# vi /etc/rc.local

[문서 제일 하단에 아래내용을 추가합니다.]
/etc/rc.d/init.d/cron start


3. /etc/crontab 파일안에, crontab 형식에 맞춰 문서하단에 예약작업을 등록해주세요.

~# vi /etc/crontab

[매주 일요일 오전9시10분, 채널21번을 60분동안 녹화]
10 9 * * 0 root /sbin/radio 21 60 > /dev/null 2>&1


TIP. crontab 코드만드시는것이 복잡하시면? 아래 사이트를 이용하시면 편리합니다.

[참고:기본코드형식] * * * * * root /sbin/radio 채널번호 녹화시간(분단위) > /dev/null 2>&1

http://www.openjs.com/scripts/jslibrary/demos/crontab.php

Command :
root /sbin/radio 채널번호 녹화시간(분단위) > /dev/null 2>&1