1 Dakikadan Kısa (Saniyelik) Cron Job Komutları Oluşturma

Bildiğiniz üzere, Linux sunucularda belli başlı görevleri arka planda otomatik olarak çağırmak üzere Cronjob veya diğer adıyla cron tab uygulaması kullanılıyor.

Bir çoğumuzun sıkıntısı ise oluşturulan bu görevleri minimum 1 dakika aralığında çağırabiliyor olmamız.


Bazı durumlarda, 1 dakikadan daha kısa bir sürede cron görevlerini tetiklememiz gerekiyor olabilir. Örnek olarak 10 saniyede bir cron job çalıştırmak isteyebiliriz.


Peki bunu yapmanın bir yolu var mı? Evet mevcut…


Ancak bunu yapabilmek için sıradan bir cron job oluşturma paneline değil, VDS veya benzeri bir sunucuya ayrıca crontab uygulamasına ihtiyacınız var.

1 Dakikadan Kısa Cronjob Görevi Oluşturma



Belirleyeceğiniz saniye aralığında çalışacak cron görevleri oluşturmak için aşağıdaki adımları takip edebilirsiniz.


SSH uygulaması ile sunucuya bağlanın.
crontab -e yazarak crontab uygulamasını çalıştırın.
Ardından aşağıdaki kodu burada kullanın:


* * * * * sleep 10; /usr/bin/wget –no-check-certificate –quiet -O – https://siteniz.com/tetiklenecek-dosya.php


Tahmin ettiğiniz üzere burada yer alan sleep 10 kısmı, komut çalıştırılmadan önce 10 saniye beklenmesi gerektiğini ifade ediyor.


Aynı kodu alt alta 5 kez ekleyerek sleep 20, 30, 40 ve 50 şeklinde düzenlerseniz, 1 dakika içerisinde 5 kez cron job çalıştırmış oluyorsunuz.


Yazımıza cron job hakkında bilgiler ile devam edip ardından bir video paylaşalım ve sonlandıralım…


Cron, zamanlanmış görevleri yerine getiren ve sunucu tarafında çalışan bir Linux uygulamasıdır. Bir cron görevi, oluşturulan görevin ta kendisidir. Cron görevleri tekrarlayan görevleri yerine getirmek için kullanılabilir.


Örnek olarak, sunucuda yer alan ve sürekli olarak oluşan geçici çöp dosyaları silmek için düzenli bir cron görevi oluşturabilirsiniz. Bu görev günde 1 kez çalışır ve fazlalık dosyaları siler.


Veya zamanlanmış bir şekilde e-posta bildirimleri göndermek için de cron görevleri oluşturulabilir.


Çoğu cronjob aşağıdaki elementleri içerir:

  1. Çağrılacak veya çalıştırılacak script.
  2. Bu scripti çalıştıracak komut.
  3. Çalıştırma sonucu geri dönen çıkış.



Cron job ile kullanılabilecek eklentiler;

cURL, GET ve wGET komutları cron job ile birlikte kullanılabilir. Bu komutlar ile dosya çağırma işlemleri gerçekleştirilir.


Cron job oluşturma işlemi ve crontab uygulaması ile ilgili detaylı anlatımı aşağıdaki videodan izleyebilirsiniz.


Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir