2009-08-16 10 views
1

私のアプリケーションはcpanelを使用する共有Webホストでホストされています。コントロールパネルにはcronjobへのWebインターフェイスがあります。私は毎日特定の時間にファイルを実行するためにcronジョブを使用したい。現在の課題は、「実行するコマンド」テキストボックスに入力する正しいコマンドです。誰かがこれで私を助けることができるなら、私はとてもうれしいでしょう。cronjobの使い方

ありがとうございます。

答えて

4

オプションの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

1

cronジョブで実行するコマンドは、CLIから実行するコマンドとほぼ同じです。あなたは、たとえば、解釈されるスクリプトを実行している場合、それはのようになります。

/path/to/interpreter /path/to/script 
+0

私が使用したいインタプリタがPHPです。どのように私はそれにパスを取得するのですか? – IndexController

+0

通常、 "/ usr/bin/php"または "/ usr/local/bin/php"です。エイリアスを呼び出すこともできます: "php/path/to/script" –

+0

パスを取得するには、 "which php" – Tom

0

「実行するコマンドは、」その時に実行されるものをプログラムする必要があります。

いくつかの例:

/path_to_some_script_with_execute_permissions/script.sh 

/usr/bin/php /path_to_script/script.php 
関連する問題