-
esils조회 수: 15, 2026.05.02 07:07:22
-
무료 크론잡 - 1년에 1회까지 다양합니다. - cron-job.org
저기 크론잡에서 무료로 설정가능
첨부파일은 5.5환경에서 제가 쓰고있는 크론파일입니다.
아래처럼 php 파일을 만들고 $urls = array(에 크론잡에서 크론을 돌릴 모형정원의 주소와 파일명을 하고
여러개일경우엔 , 로 마지막엔 ,를 넣지않고 본인 서버에 올린다음에 크론잡에서 설정하시면 지정한 분혹은 시간마다 잘돌아갑니다.
크론잡에서 출력이 클경우 실패가 뜨기때문에 출력을 최소화 할수있게 했습니다.
php5.5버전호환입니다.
<?php
header('Content-Type: text/plain; charset=utf-8');
$urls = array(
'https://esils.com/hako/qwmp/hako/hako-main.cgi',
'https://esils.com/hako/hako5.55b/hako-main.cgi',
'https://esils.com/hako/hako5.55b1/hako/hako-main.cgi',
'https://esils.com/hako/af/hako-main.php'
);
$timeout = 10;
foreach ($urls as $url) {
refresh_url($url, $timeout);
}
// cron-job.org 출력 최소화
echo "OK\n";
function refresh_url($url, $timeout) {
if (function_exists('curl_init')) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
// 본문 다운로드 안함 (중요)
curl_setopt($ch, CURLOPT_NOBODY, true);
// 결과 출력 안함
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// 리다이렉트 허용
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_USERAGENT, 'esils-cron-refresh/1.0');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_exec($ch);
curl_close($ch);
} else {
$context = stream_context_create(array(
'http' => array(
'method' => 'HEAD',
'timeout' => $timeout,
'header' => "User-Agent: esils-cron-refresh/1.0\r\n"
),
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false
)
));
@file_get_contents($url, false, $context);
}
}
?>
|
No.
|
Subject
|
Nick Name
| ||
|---|---|---|---|---|
| 5 | esils | 15 | 2026.05.17 | |
| 4 | esils | 15 | 2026.05.14 | |
| 3 | esils | 16 | 2026.05.03 | |
| √ | esils | 15 | 2026.05.02 | |
| 1 | esils | 15 | 2026.05.02 |


