crontabからphpのrequireの相対パス

ブログ | 2009/1/21 00:42
相対パスでお悩みの皆さんこんにちわ。
僕は相対パスが大好きです。__FILE__とか使いたくありません。

ブラウザからのアクセスは問題ないのですが、crontabからだと、躓くこともあるようです。

実行したいphpがあるところまで移動して実行すれば良いみたい。
cd /Users/kuwa/www; /opt/local/bin/php cron.php

ちなみに、
cd /Users/kuwa/www; /opt/local/bin/php cron.php abc def
として、
cron.phpで、
print_r($argv);
を見ると、
$argv[1] は、abc
$argv[2] は、def
となる。
そんなんで、処理を振り分けたりしてみたり。
縮小 拡大

ログインしておくと、後で編集が可能です。

Rottel内コンテンツ

ユーザー一覧

Rottelとは?
利用規約
開発飲料
利用者の声
ヘルプ
close