Cron İşi Nedir?

Bir cron işi, Unix ve Linux sistemleri için geliştirilmiş otomatik bir programdır. Kullanıcının belirli bir zamanda kesin bir tarihte birkaç komut çalıştırmasına izin verir. Bir cron işi, komut dosyalarını çalıştırmaktan ve bir web sayfasını yeniden dizine eklemekten veritabanına yedekleme sağlamaya kadar her şey için kullanılabilen önemli bir araçtır. Bir cron işi, e-posta indirmek için bir hatırlatma olarak da kullanılabilir. Kullanıcının işi sürekli tamamlaması için programı yalnızca bir kez kurması gerekir.

Bir web e-zine sahibinin, her ayın 25’inde yayınını okuyan 100’den fazla e-posta abonesi varsa, örneğin bir cron işi, bilgileri her okuyucunun her ay aynı saat ve tarihte çıkarmasına yardımcı olabilir. Buna ek olarak, web sitesine yeni üyeler ekleyebilir ve veritabanını korurken aboneliği iptal edenleri kaldırabilir.

Bir cron sekmesi yöneticisi bir cron sekmesi yöneticisi içinde cron sekmeleri ile ayarlanır. Cron sekmeleri altı alana bölünmüştür: dakika, saat, gün, ay, hafta içi ve komutlar. Komut alanı bilgisayara talimatlar sağlar. Dakika alanı 0-59 arasında çalışır ve komutun gerçekleştirileceği tam dakikayı verir. Saat 0-23 arasında ayarlanmış, sıfır gece yarısını temsil ediyor.

Haftanın günleri 0-7 arasındadır ve hem 0-7 hem de Pazar gününü temsil eder. Bazı Unix sistemleri de dahil olmak üzere bazı eski sistemler, haftanın günleri olarak 0 ile 6 arasında, 0'ı Pazar'dır. Beyaz boşluklar veya sekmeler her alanı ayırmalıdır. Bir liste eklerken virgül kullanılır, kullanıcının bir alan belirtmek istemediği yerde yıldız eklenir. Söz konusu web e-zine sahibi için, örneğin, cron işi haftanın günü yerine bir yıldız işaretiyle kurulabilir, çünkü ayın 25. günü her zaman aynı hafta içi düşmeyecektir.

Bir cron işi, bilgisayarın uyması için bir dizi cron komutu içeren bir metin dosyasına yazılır. Bir cron işini bir metin dosyası olarak hazırlamak, gerektiğinde komut dosyalarını düzenlemeyi de kolaylaştırır. Ek olarak, cron işi, belirli kullanıcıların ayarlanan cron sekmesini ayarlamasına izin vermek veya reddetmek için ayarlanabilir. Metin cron işi için oluşturulduktan sonra, onu Cron.txt gibi bir .txt uzantısı izler . Daha sonra, iş yüklenir ve metin dosyasının beraberindeki komutu web sayfasında yürürlüğe girmeden önce "crontab cron.txt" olarak okunur.