• 締切済み

さくらVPS cronでphp

centos6 さくらVPS cronでphpを実行したいのですが、うまくいきません? vi /etc/crontab    ↓ 44 * * * * /var/www/html/oms-main2/end.php ちなみにend.phpは、手動では動きます。 cronlog  ↓ Apr 15 10:44:01 www32258ue CROND[6787]: (root) CMD (/var/www/html/oms-main2/cron.php) 宜しくご教授お願い致します。

みんなの回答

  • wingstar
  • ベストアンサー率37% (102/275)
回答No.6

/var/www/html/oms-main2/end.php のパーミッションとオーナーは? /varからのディレクトリも含めて確認が必要。 アクセスできなきゃ意味無いですね。

  • inshin
  • ベストアンサー率59% (13/22)
回答No.5

44 * * * * /usr/bin/php -c /var/www/html/oms-main2/end.php を試しましたか?

murakami5656
質問者

補足

もちろん試しました。

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

何がどううまく行っていないのでしょう?

  • inshin
  • ベストアンサー率59% (13/22)
回答No.3

ちなみに、ANo.2ですが、/usr/local/bin/phpを環境に合わせて、パスを変更しましたか?

murakami5656
質問者

補足

# which php /usr/bin/php でした。

  • inshin
  • ベストアンサー率59% (13/22)
回答No.2

44 * * * * /usr/local/bin/php -c /var/www/html/oms-main2/end.php だと思います。

murakami5656
質問者

補足

ご指摘の通り、やってみましたがダメでした(´_`。)

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

何がどううまく行っていないのでしょう。 cronlogは cron.php を実行したと言っていますが、end.php については何も書かれていないようです。 vi でcrontabを修正した後、crondを再起動しましたか?

murakami5656
質問者

補足

すみませんlogが間違っていました crond再起動は行いました。 44 * * * * /var/www/html/oms-main2/end.php cronlog  ↓ Apr 15 10:44:01 www32258ue CROND[6787]: (root) CMD (/var/www/html/oms-main2/end.php)

関連するQ&A