안녕하세요?
외국의 저렴한 호스팅을 사용하고 있는데 Cron Job이라는게 지원되더라고요.
이걸 사용해서 애드온을 매일 정해진 시간에 잠깐 켰다가(02:01) 꺼서(02:02) 애드온의 명령어를 실행시켜려고 합니다.
호스팅에서 Cron Job 실행시간 설정해주고, php 파일로 명령어를 만들어서 서버에 올리면 자동으로 실행되는 것 같은데요.
아래 명령어를 php 파일로 어떻게 만들어야 하나요?
UPDATE rx_addons_site SET is_used = 'Y' WHERE addon = '애드온이름';
---------------
찾아보니 이런식이던데 맞나요?
updater.php
<?
$connect = mysql_connect("localhost","ID","비밀번호")
$dbconn = mysql_select_db("DB명",$connect);
$sql = "UPDATE rx_addons_site SET is_used = 'Y' WHERE addon = '애드온이름' ";
mysql_close($connect);
?>
애드온의 기능을 복사해서 PHP 파일에 직접 구현하는 게 효율적일 것 같습니다.
그리고 여담이지만, DB에서 is_used 칼럼을 수정해도 애드온이 실행되지 않으니, 애드온 캐시 파일(/files/cache/addons/*.php) 을 다시 생성해줘야 합니다.