実行するcronジョブを設定しました。cronj.phpという名前のphpファイルを実行しますが、機能せず、cronジョブの通知は次のようになります。
/root/website/myworld/blabla/cronj.php: line 1: ?php: No such file or directory
<?php
そして、そのファイルの1行目は、方法がわからない単なるphpタグです。
実行するcronジョブを設定しました。cronj.phpという名前のphpファイルを実行しますが、機能せず、cronジョブの通知は次のようになります。
/root/website/myworld/blabla/cronj.php: line 1: ?php: No such file or directory
&l
実行するcronジョブを設定しました。cronj.phpという名前のphpファイルを実行しますが、機能せず、cronジョブの通知は次のようになります。
/root/website/myworld/blabla/cronj.php: line 1: ?php: No such file or directory
<?php
そして、そのファイルの1行目は、方法がわからない単なるphpタグです。
Web URL(http:// .....)を呼び出してみてください。
どうやらPHPスクリプトとして解析していないようです。
編集:私の勘が正しかったことを確認するために、使用したcronjobを使用して見せてください。
Cronは、シェルスクリプトであるかのようにファイルを実行しています。通常、ファイルの先頭にシバン行(のような#!/usr/bin/env php
)を入れて、シェルがそれを呼び出す方法を認識できるようにしますが、PHPはタグの外側にすべてを出力するため、それを好みません。したがって、これの代わりに:
0 3 * * * /mypath/myscript.php ...
これを試して:
0 3 * * * /usr/bin/env php /mypath/myscript.php ...
または@Ravenexのトリックを使用します。
編集私は、PHPが一貫した方法で動作すると仮定したことについて正しく警告されました。どうやら、シバンはPHPで動作します。@chess007に謝罪します。
cronを使用して、phpfacebookゲームで夜間のタスクを実行します。このようにカールを使用してそれを行います:
/usr/bin/curl http://www.ourdomain.com/page.php
私の記憶が正しければ、外部ホストを使用して外部ルックアップを回避しようとして問題が発生しました。また、phpコマンドライン実行を使用してみました。これはほとんど機能しましたが、いくつかの奇妙なバグが発生しました。
Web URL (http://.....) を呼び出してみてください。
どうやらPHPスクリプトとして解析していないようです。
編集:私の勘が正しかったことを確認するために、使用したcronjobを使用してください。
これを使用してcronを設定し、cron設定Cpanelで電子メールアドレスを指定して、cronが正常に実行されたときに電子メールを受信できるようにします。
wget -O- http://YOURSITE/cron.php