2017-12-08 11 views
0

私はcronジョブ(.php)を空白のwebjobに移行しています。私はトリガーされたWebジョブを作成していて、ZIPファイルではなく.shファイルをアップロードしています。 (.sh)ファイルには、www.site.com/cron-job-file.php> error1.txtのようなものが含まれています。および cron式:0 1 * * * *。私がwebjobを実行すると、「失敗しました」と表示されます。チェックされたログには、というディレクトリやファイルはありません。私はファイルをチェックし、それはまったく同じ場所にあります。 .shファイルの何が問題なのですか?cakephpサイトを紺色に移行し、起動したwebジョブが実行されていません。

答えて

0

Azureでは、ジョブのディレクトリ内で実行するスクリプトでどのファイルを決定するために、次のロジックを使用します。ファイルの種類ごと

  • 我々はという名前のファイルを最初に見て:実行{ファイルタイプ 拡張子}(のためにrun.cmdまたはrun.exeの例)。
  • すべてのファイルタイプが存在しない場合は、サポートされているファイルタイプの拡張子を持つ最初の ファイルを探します。
  • 使用されるファイルの種類の拡張子の順番は、.cmd、.bat、.exe、.ps1、 .sh、.php、.py、.jsです。
  • ジョブディレクトリにある推奨スクリプトファイルは、 run.cmdです。
  • 注:Azureはそのジョブのルートディレクトリの下にあるスクリプト (そのサブディレクトリの下にない)を探します。

ファイルが正しいディレクトリにあることを確認してください。詳細については、WebJobs

を参照してください。
関連する問題