Sistem yöneticileri olarak, belirli bir sıklık gerektiren görevleri otomatikleştirmek bizim için idealdir, çünkü bu şekilde zamandan tasarruf sağlarız ve diğer türdeki idari görevleri gerçekleştirebiliriz. Linux durumunda, bu görev zamanlamasını gerçekleştirmek için Cron'u kullanma ve böylece yürütülecek görevleri daha iyi kontrol etmemize yardımcı olma fırsatına sahibiz.
Linux sistemlerinde cron, bir arka plan programı olarak çalıştırılır ve çeşitli türde yedeklemeler, sistem güncellemeleri ve çok daha fazlasını gerçekleştirmek için komutlar veya kabuk komut dosyaları gibi görevleri zamanlamak için uygulanabilir. Kriterlerimize göre belirli zaman, tarih veya aralıklarla arka planda periyodik ve otomatik olarak çalıştırılmalıdır.
Bugün Solvetic, bazı kullanıcılar için terminal aracılığıyla yapılandırmak karmaşık olabileceğinden, cron görevlerini gerçekleştirmek için mevcut en iyi araçlardan bazılarını analiz edecek.
Crontab Oluşturucu
Bu çevrimiçi yardımcı program bize bir işi planlamak için crontab girişleri oluşturma ve oluşturma seçeneği sunacaktır. Arayüzü, Linux crontab dosyasına kopyalayıp yapıştırabileceğimiz bir crontab sözdizimi üretmemize yardımcı olacak basit ve açıklayıcı bir jeneratöre sahiptir. Çevrimiçi yardımcı programın adı EasyCron'dur.
Ana Özellikler
- Standart Cron ifadesini destekler: EasyCron, popüler Cron uygulamalarında kullanılan standart Cron ifadesi ile tamamen uyumludur
- EasyCron, cron işinin yürütme süresini üç farklı şekilde belirlememizi sağlar: aralıklı, cron ifadesi veya manuel.
- Mail ile bildirim alma imkanı
- Cron iş yürütme günlüklerini saklar: Tüm komut dosyaları, periyodik yürütmeler sırasında sonuçlar üretebilir, bu nedenle iş yürütme cron günlüğü işlevi, bu sonuçları daha sonra yönetim düzeyinde doğrulama için kaydetmemize olanak tanır.
- Yürütme süresi tahmini vardır: Bu işlev, bir cron işi eklendiğinde, yakın gelecekte yürütüleceği tarih ve saatlerin bir listesinin görülmesini sağlar.
- HTTP başlıklarını düzenleme yeteneği
- Kurulum gerektirmez
Crontab Generator ile iki seçeneğimiz var:
seçenek 1İlki, EasyCron'u aşağıdaki bağlantıda kullanmaktır:
Orada cronumuzu gerektiği gibi oluşturacağız:
BÜYÜT
Cron İşi Oluştur'a tıklayın ve ilgili işi göreceğiz:
BÜYÜT
seçenek 2Bir sonraki seçenek, aşağıdaki bağlantıdaki Crontab Generator sayfasında cron'u oluşturmaktır:
Orada alanları ihtiyaca göre tamamlayacağız:
BÜYÜT
İşlemi tamamlamak için Generate Crontab Line butonuna tıklayın ve aşağıdakileri göreceğiz:
BÜYÜT
Orada tam güvenlikle Linux dağıtımımızdaki Cron satırını kopyalayıp yapıştırabiliriz.
Cron Yapıcı
CronMaker, basit ve güvenli bir şekilde cron ifadeleri oluşturmamıza yardımcı olan çevrimiçi bir yardımcı programdır.CronMaker, Quartz'ın açık kaynaklı programlayıcısını kullanır. Oluşturulan ifadeler Quartz cron formatına dayalıdır.
Kullanımı için aşağıdaki bağlantıya gidebiliriz:
Orada görevin sıklığını belirlemek ve cron ifadesini girmek yeterlidir:
BÜYÜT
Generate Cron Expressions butonuna tıkladığımızda sunucumuza yapıştıracağımız satırı alacağız.
Crontab GUI'si
Crontab GUI, herhangi bir kullanıcı için tamamen basit bir kullanıcı arayüzü sunan çevrimiçi bir crontab editörüdür. Akıllı telefonlarımızda veya ekipmanımızın web tarayıcısında cron sözdizimi oluşturmamıza olanak tanıyan mobil cihazlarda kapsamlı bir şekilde çalışır.
Kullanımı için aşağıdaki bağlantıya gideceğiz.
BÜYÜT
Orada sunucuda kullanılacak Cron satırını oluşturmak için gerekli olan ifadeleri ve parametreleri gireceğiz.
Crontab Guru
Crontab Guru, bize çevrimiçi cron işleri oluşturma imkanı sunan basit bir ifade düzenleyicisidir. Buna ek olarak, oluşturulan her bir cronjob'ı kontrol etmek için kullanışlı bir yol sağlar. Tek ihtiyacımız sağlanan komutun bir parçasını kopyalamak ve crontab tanımının sonuna eklemek ve cron görevi başarısız olursa veya başlamazsa, bu bilgiyi içeren bir uyarı e-postası alacağız.
Bağlantısı aşağıdaki gibidir:
BÜYÜT
CRON Test Cihazı
CRON Tester, cron işlerinde zaman tanımlarını test etmemizi sağlayacak kullanışlı bir cron görev test cihazıdır. Sadece cron sözdizimini kopyalayıp cron tanımı alanına yapıştırın, ardından yineleme sayısını seçin ve üzerinde çalışacağı farklı tarihleri görmek için Test'e tıklayın.
Kullanım bağlantınız aşağıdaki gibidir:
Bu durumda test sözdizimini kullandık ve sonuçlar şöyle:
BÜYÜT
Gördüğümüz gibi, çevrimiçi araçlar, cron aracılığıyla Linux'ta zamanlanmış görevlerde hata yapmaktan kaçınmak için yararlı bir olasılıktır.