私のアプリケーションはcpanelを使用する共有Webホストでホストされています。コントロールパネルにはcronjobへのWebインターフェイスがあります。私は毎日特定の時間にファイルを実行するためにcronジョブを使用したい。現在の課題は、「実行するコマンド」テキストボックスに入力する正しいコマンドです。誰かがこれで私を助けることができるなら、私はとてもうれしいでしょう。cronjobの使い方
ありがとうございます。
私のアプリケーションはcpanelを使用する共有Webホストでホストされています。コントロールパネルにはcronjobへのWebインターフェイスがあります。私は毎日特定の時間にファイルを実行するためにcronジョブを使用したい。現在の課題は、「実行するコマンド」テキストボックスに入力する正しいコマンドです。誰かがこれで私を助けることができるなら、私はとてもうれしいでしょう。cronjobの使い方
ありがとうございます。
オプションのcronがウェブホスティングプラットフォーム上で実行され、あなたがPHPスクリプトウェブサイトを使用している場合は特に、あなたのcronジョブを定期的にも手動で実行できるスクリプトを実行されるだろうウェブブラウザでスクリプトを開きます。
これを行う方法は、Webページを取得するにはwgetやカールを使用しているだけで、あなたのブラウザが希望好き:
wget -qO /dev/null ' http://www.example.com/cron.php '
これは、(Q)にwgetの出力uietと(送信指示しますO )utputを/ dev/null {ごみ箱}にコピーして、スクリプトの出力を保存する必要はなく、スクリプトを実行するだけです。
同じことがカールして行うことができます。
curl ' http://www.example.com/cron.php ' > /dev/null
cronジョブで実行するコマンドは、CLIから実行するコマンドとほぼ同じです。あなたは、たとえば、解釈されるスクリプトを実行している場合、それはのようになります。
/path/to/interpreter /path/to/script
「実行するコマンドは、」その時に実行されるものをプログラムする必要があります。
いくつかの例:
/path_to_some_script_with_execute_permissions/script.sh
/usr/bin/php /path_to_script/script.php
私が使用したいインタプリタがPHPです。どのように私はそれにパスを取得するのですか? – IndexController
通常、 "/ usr/bin/php"または "/ usr/local/bin/php"です。エイリアスを呼び出すこともできます: "php/path/to/script" –
パスを取得するには、 "which php" – Tom