드루팔 cron.php을 익명(Anonymous) 아닌 특정 권한으로 실행하는 방법을 소개한다.
참고 : http://drupal.org/node/479948#comment-1673488
아래 쉘스크립트로 실행하면 된다.
*** 부분들만 적절하게 상황에 맞추어 수정할 것.
#!/bin/sh
site=http://***yoursite***/
name=***someusername***
pass=***someverysecurepassword***
cookies=/tmp/cron-cookies.txt
wget -O /dev/null --save-cookies /tmp/site-cookies.txt --keep-session-cookies --load-cookies $cookies "${site}user"
wget --keep-session-cookies --save-cookies $cookies --load-cookies $cookies -O /dev/null --post-data="name=$name&pass=$pass&op=Log%20in&form_id=user_login" "${site}user"
wget --keep-session-cookies --save-cookies $cookies --load-cookies $cookies "${site}cron.php"
드루지기는 문제없이 잘 적용됐는데, 위 참고출처에서는 "Invalid Null Command"이라는 에러를 만난 경우도 있는 것 같다.
최근 댓글 목록
5 주 1 일 전
5 주 2 일 전
5 주 2 일 전
5 주 2 일 전
7 주 4 일 전
7 주 4 일 전
9 주 20 시간 전
9 주 1 일 전
9 주 1 일 전
9 주 1 일 전