• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPファイルをcronで定期的に実行したい)

PHPファイルをcronで定期的に実行する方法

このQ&Aのポイント
  • centosでtest.phpを30分おきに実行する方法を教えてください。
  • crontabの設定が間違っているため、test.phpが実行されない問題が発生しています。
  • PHPのインストールはソースから行い、正常に動作していますが、cronでの実行ができません。どうすればいいでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.3

No1です。 お礼にお書きの情報からすると、実行されているとしか思えないですね。

spinia0120
質問者

お礼

ご回答ありがとうございます。 苦心して調べたところ、ようやく解決することができました。 本当にありがとうございました。

その他の回答 (2)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

CLIモードにこだわらないのであれば WGETなどでhttp経由で処理すればよいのでは?

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

cronのログ(/var/log/cron)には、起動時刻にどう表示されてますか? rootあてにcronジョブ実行エラーのメールは来ていませんか? シェルで、 /usr/bin/php /var/www/html/test.php と打ち込むと実行されますか? シェルで、 env - PATH=/usr/bin:/bin /usr/bin/php /var/www/html/test.php と打ち込むと実行されますか?

spinia0120
質問者

お礼

ご回答ありがとうございます。 返信が遅れて申し訳ありません。大分確認に時間がかかってしまいました。 >cronのログ(/var/log/cron)には、起動時刻にどう表示されてますか? Mar 18 06:30:01 example CROND[20936]: (root) CMD (/usr/lib64/sa/sa1 -S DISK 1 1) Mar 18 06:30:01 example CROND[20938]: (root) CMD (/Usr/bin/php /var/www/html/test.php) となります >rootあてにcronジョブ実行エラーのメールは来ていませんか? すみません、今までずっと格闘していましたが、どうしてもこれだけ設定することができませんでした。 >シェルで、 /usr/bin/php /var/www/html/test.php と打ち込むと実行されますか? 正常に実行されます >シェルで、 env - PATH=/usr/bin:/bin /usr/bin/php /var/www/html/test.php と打ち込むと実行されますか? 正常に実行されます 現在、私からわかるのは以上となります。 よろしくお願いします。

関連するQ&A