ちゃんと覚えておけよ?

忘れちゃいけない事のメモ、覚え書き

cronでGAPIを定期実行しようとしたらCRULが動いていなくて実行できなかった

GOOGLEアナリティクスからのデータを取得できるAPIのGAPIをcentos6が入ったサーバのCRONで定期実行してやろうと思っていたのだが、エラーでどうも動かない。

error内容としては。
cURLが入っていないからfopenしたけど、出来なかったよ。
という内容。

php -mでモジュール確認したところcurlが入っていなかった
急いで curlを入れて無事動くことが確認できた。

ちなみにcronでphpを実行する場合は

30 4 * * * root php /home/www/hogehoge.com/cron/ranking.php

のようにすれば毎日 4:30に実行される。

曜日・時間設定の後にrootを入れていなかったら、以下のようエラーがログがはき出された。

(CROND) bad username(/etc/crond.ddailyjobs)

これで動くか心配なら、
コマンドラインで

php /home/www/hogehoge.com/cron/ranking.php

で結果が出るか試すとよいだろう。

curlまでたどり着くまで、まる1日はまったよ。。。。

Comment

*