私はCronelでCronを使って自分のウェブサイトでPHPスクリプトを実行しようとしています。Cronでコマンドを実行中にエラーが発生しました
しかし、私は常に電子メールで送信エラーが出る:
使用時:php http://mysubdomaine.mysite.com/job/job.php
を。使用
404 Not Found
X-Powered-By: PHP/5.2.14
Content-type: text/html
No input file specified
:
私はこのエラーが出る/usr/local/bin/php -f http://mysubdomaine.mysite.com/job/job.php
。
私はこれを取得:
Could not open input file: http://mysubdomaine.mysite.com/job/job.php
しかし、PHPファイルhttp://mysubdomaine.mysite.com/job/job.phpは私のウェブサイトに存在する、と私はブラウザにパスを入力すると、スクリプトが実行されます。
私はwgetでも試しましたが、常にエラーがあります。
何が問題なのですか?
ありがとうございました。
あなたはwgetで適切な軌道に乗っていました。これはphpコマンドとは異なり、URLが必要です。どのような誤りがあなたに与えるのですか? – profitphp
'wget http:// mysubdomaine.mysite.ch/job/job.php'を使用します。私はこの '/ bin/sh:/ usr/bin/wget:Permission denied'を受け取ります。 – VisaMasterCard
あなたのcronはこれをあなたの下で実行していますか? wgetは、要求されたURLをデフォルトでファイルに保存しようとします。そのため、許可エラーが何であるかについては、-O/dev/nullスイッチで実行して、出力をゴミ箱に送ります。 – profitphp