SSH로 crontab 설정하는 방법을 몰라서
cron-job으로 메달 동기화 설정 할려구 합니다.
주소창에 아래와 같이 입력하면 메달 동기화가 되나요?
https://도메인/modules/experience/crontab.php
PHP | PHP 7.4 |
---|---|
CMS | Rhymix 2.x |
SSH로 crontab 설정하는 방법을 몰라서
cron-job으로 메달 동기화 설정 할려구 합니다.
주소창에 아래와 같이 입력하면 메달 동기화가 되나요?
https://도메인/modules/experience/crontab.php
다른 분들을 위해 추가하면, 1회만 수동으로 php를 실행하려면 터미널에서 다음과 같이 해도 됩니다. (Ubuntu에서 www-data 권한으로 실행한다고 가정하면).
% sudo -u www-data bash -c 'php /home/USERNAME/www/modules/experience/crontab.php'
주소창으로 crontab.php 실행하면 안된다고 하네요.
터미널에서 crontab -e 설정으로 해결하였습니다.
0 0 1 * * cd /home/계정폴더/www/modules/experience; php crontab.php > /dev/null 2>&1