Cron Jobs
Cron Jobs Hakkında
Cron işleri oluşturulurken edindiğim bilgileri burada paylaşıyorum.Bir Url için Cron Job Oluşturma:
Bunu iki şekilde yapabilirsiniz:
wget "https://example.com/index.php?route=product&name=book" >/dev/null 2>&1
curl -L -s "https://example.com/index.php?route=product&name=book"
Bu iki kullanımdan hangisi sizde çalışırsa onu kullanabilirsiniz.
Url için Cron Job Oluşturdum Fakat Url'deki Parametreler Çalışmıyor:
Burada url'yi tırnak işareti arasına alarak parametrelerin de okunabilmesini sağlayabilirsiniz. Tırnak işareti koyulmazsa parametreler gitmez. Örneğin name=book parametresi gitmeyeceği için name değişkeni tanımsız hatası alabilirsiniz. Yukarıdaki örneği inceleyebilirsiniz.
Zamanlama İfadeleri:
Cron işleri belirttiğiniz zamanda tetiklenir ve çalışır. Bu zamanı belirlemek için bazı kullanım şekillerini bilmek işinizi kolaylaştıracaktır.
- Saat 03.35'de çalışması için:
Dakika: 35 Saat: 03 - Saat 00.00'da çalışması için:
Dakika: 0 Saat: 0 - Her 15 dakikada bir çalışması için:
Dakika: */15 Saat: * - 2 saat ara ile tam saatte çalışması için (yani 00:00, 02:00, 04:00 ... saatlerinde çalışır):
Dakika: 0 Saat: */2
Not: Belirtmediğim diğer alanlar * olarak kalsın.