스케쥴을 등록하고 관리합니다.
통상적인 cron이 스케줄에 맞춰 지정된 시간에 정확하게 수행되는 것과 달리, 이 스케쥴러는 웹요청이 들어올 경우에만 실행됩니다.
즉 사용자가 사이트를 방문할 경우에, 수행되어야 할 스케쥴러를 확인하고 있으면 실행하게 됩니다.
스케쥴러로 등록하고 싶은 라이브러리를 작성하여 application/libraries/Scheduler/ 디렉토리에 추가합니다.
매번 사이트가 로딩될 때마다 실행해야할 스케쥴러가 있는지 확인하는 것은 비효율적이고, 사이트에 부하를 일으킬 수 있으므로,
5분에 1번씩만 실행해야할 스케쥴러가 있는지 확인하며, 있는 경우에 실행하게 됩니다.
실행해야할 스케쥴러가 2개 이상일 경우에는 1개만 실행되며, 나머지는 5분 뒤에 다시 스케쥴러가 있는지 확인할 때에 실행됩니다.
스케쥴러를 사용하기 위해서는 $config['enable_scheduler'] 의 값이 true 로 설정되어 있어야 합니다.
현재 $config['enable_scheduler'] 의 값은 로 설정되어 있습니다
스케쥴러를 사용하기 위해서는 application/config/cb_config.php 파일을 열으셔서, $config['enable_scheduler'] 의 값을 true 로 변경해주세요.
', '
'); echo show_alert_message(element('alert_message', $view), '
', '
'); echo show_alert_message(element('warning_message', $view), '
', '
'); $attributes = array('class' => 'form-horizontal', 'name' => 'fadminwrite', 'id' => 'fadminwrite'); echo form_open(current_full_url(), $attributes); ?>
정렬
라이브러리명
최근실행시간
다음실행예정시간
실행주기
지금실행
$result) { ?>
Library 존재'; } else { echo 'Library 존재않음'; } ?>
* 등록하고 싶은 라이브러리명을 대소문자를 구분하여 정확히 입력해주세요. 등록한 라이브러리는 application/libraries/cron/ 에 존재하여야 합니다