2009-11-26 7 views
10

私はスケジュールに従ってPHPスクリプトを自動的に実行したいと思います。私は最近CRONについて学びました。しかし、私はそれをインストールして使用する方法を知らない。cronをインストールするには

私はPHP、CSS、HTMLを使用していて、localhostのXAMP Apacheサーバーで実行しています。 Cronをインストールして使用するにはどうすればいいですか?

+1

cronとcrontabに関する標準的な答え:http://serverfault.com/questions/449651/why-is-my-crontab-not-working-and-how-can-i-troubleshoot-it –

答えて

22

WindowsマシンとLinuxマシンはありますか?

Windowsでは、cronは「スケジュールされたタスク」と呼ばれます。コントロールパネルにあります。コントロールパネルで、指定した時刻に実行する複数のスクリプトを設定できます。ウィザードを使用して、スケジュールされた時刻を定義します。 PHPがPATHで呼び出し可能であることを確認してください。

Linuxでは次のように入力して、現在のユーザーのcrontabファイルを作成することができます。このコマンドは失敗し

crontab -e [username] 

場合は、cronのがインストールされていない可能性があります。 Debianベースのシステム(Debianの、Ubuntuの)を使用する場合は、最初に次のコマンドを試してみてください。

sudo apt-get update 
sudo apt-get install cron 

コマンドが正常に実行されている場合は、テキストエディタが表示されます。これで、crontabファイルにコマンドラインを追加できます。 5分ごとに何かを実行するには:

.---------------- minute (0 - 59) 
| .------------- hour (0 - 23) 
| | .---------- day of month (1 - 31) 
| | | .------- month (1 - 12) OR jan,feb,mar,apr ... 
| | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat 
| | | | | 
* * * * * command to be executed 

次のページでそれについての詳細を読む:Wikipedia: crontab

+1

CronがインストールされていませんデフォルトではすべてのGNU/Linuxシステム上で(聞こえるかもしれないほど狂っています)。 cronをインストールする方法(cronie、vixie-cronなど)と、起動時に起動する方法(Redhatシステムのchkconfig ...)に関する注意を追加することもできます。 –

+0

良い提案。投稿を少し編集する:)。 Unixが何であるかを知らなくても推測するのは難しいですが、 – TheGrandWazoo

+0

私には疑問が1つありました。私のローカルWindowsシステムにCRONをインストールすると、私のホスティングWebサーバーに反映されますか? Plz Answer me – Rajasekar

-2

クロンが、そのように命名された「デーモン」(同

*/5 * * * * /home/user/test.pl 

構文は、基本的にこれですWinのサービスとして)。

ほとんどの場合、cronは既にシステムにインストールされています(Linux/Unixシステムの場合)。

はここを見て: http://www.comptechdoc.org/os/linux/startupman/linux_sucron.html

以上の詳細については、そこ http://en.wikipedia.org/wiki/Cron

を。

1

を:

yum install cronie 
関連する問題