cron

2009-11-26 22 views
10

Nasıl kurulur PHP betiklerini otomatik olarak bir programda çalıştırmak istiyorum. Son zamanlarda CRON'u öğrendim. Ama nasıl kurulup kullanacağımı bilmiyorum.cron

PHP, CSS, HTML kullanıyorum ve localhost'ta XAMP apache sunucusunda çalışıyorum. Cron'u nasıl yüklerim ve kullanırım?

+1

Cron ve crontab hakkındaki Canonical yanıtı: http://serverfault.com/questions/449651/why-is-my-crontab-not-working-and-how-can-i-troubleshoot-it –

cevap

22

Windows makineniz veya Linux makineniz var mı?

Windows altında cron 'Zamanlanmış Görevler' olarak adlandırılır. Denetim Masasında bulunur. Kontrol panelinde belirtilen zamanlarda çalışmak için birkaç komut dosyası ayarlayabilirsiniz. Zamanlanmış zamanları tanımlamak için sihirbazı kullanın. PHP'nin PATH'nızda kalınabilir olduğundan emin olun.

Linux altında yazarak Geçerli kullanıcı için bir crontab oluşturabilirsiniz: Bu komutu başarısız

crontab -e [username] 

, bu cron yüklü değil olasıdır. Eğer bir Debian tabanlı bir sistem (Debian, Ubuntu) kullanıyorsanız, öncelikle aşağıdaki komutları deneyin: Komut düzgün çalışır

sudo apt-get update 
sudo apt-get install cron 

Eğer bir metin editörü görünecektir. Artık crontab dosyasına komut satırları ekleyebilirsiniz. Her beş dakikada bir şey çalıştırmak için:

.---------------- 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 

aşağıdaki sayfalarda bu konuda daha fazla bilgi:: Wikipedia: crontab

+1

Cron yüklenmedi tüm GNU/Linux sistemlerinde varsayılan olarak (bu sesler çılgınca olabilir). Bir cronun nasıl kurulacağı (örn. Cronie, vixie-cron ...) ve başlangıçta nasıl çalıştırılacağı (Redhat sistemlerinde chkconfig ...) hakkında bir not ekleyebilirsiniz. –

+0

İyi öneri. Mesajı biraz düzenleyeceğim :). Unix ;-) – TheGrandWazoo

+0

'un ne olduğunu bilmeden tahmin etmek zor olsa da bir şüphem vardı.Yerel windows sistemimde CRON'u yüklemek, web barındırma sunucumda yansıtılacaktır ???. Plz bana cevap – Rajasekar