Windows kullanıcılarının belirli zamanlarda çeşitli eylemleri gerçekleştirmek için görev zamanlayıcıya sahip olmaları gibi, Linux kullanıcılarının da bu işlem için Cron ve Crontab olmak üzere iki temel komutu vardır.
Cron nedir?Cron komutu, Yunanca chronos'tan gelir, yani hava Durumu işlevi ise her dakika, her saat, belirli bir gün gibi belirli bir zaman diliminde görevleri yerine getiren arka plan süreçlerini düzenli olarak yönetmektir.
Yürütülecek işlemler ve görevler crontab dosyasında belirtilmelidir.
Cron arka planda çalışır ve her dakika crontab / etc / crontab görev tablosunu veya / var / spool / cron'u belirtilen sürelerle yerine getirmesi gereken görevleri arar …
Crontab nedir?Temel olarak Crontab, kullanıcının talimatlarına göre yürütülecek komutların bir listesinin saklandığı bir metin dosyasıdır.
Crontab, komut dosyasının veya komutun yürütülmesi gereken tarih ve saati, yürütme izinlerini doğrulamaktan sorumludur ve bunu arka planda yapacaktır.
Tüm Crontab görevleri / var / spool / cron / crontabs / yolunda saklanır.
Linux'ta Cron ve Crontab ile bir görev planlayın
Aşama 1
Manuel olarak bir görev oluşturmak için crontab -e satırını yürütmeliyiz ve belirli bir kullanıcı için görevler oluşturmak için -u parametresini ve ardından kullanıcı adını eklemeliyiz:
crontab -u kullanıcısıAdım 2
Seçeneği kullanırken crontab -e şunları göreceğiz:
Aşama 3
Orada görevin oluşturulacağı editörü seçeceğiz, tavsiyenin / bin / nano kullanmak olduğunu görebiliriz. 2 sayısını gireceğiz ve aşağıdaki dosya görüntülenecektir:
4. Adım
Dosyanın altında aşağıdaki yapıyı göreceğiz:
Adım 5
Aşağıdaki seçeneklere sahibiz:
mKomut dosyasının yürütülmesi gereken dakikayı belirtir, değer 0 ile 59 arasında değişir.
H24 saat biçiminde tam zamanı gösterir ve değerler 0 ile 23 arasında değişir ve 0, gece yarısı 12:00'dir.
GüneşAyın gününü gösterir, örneğin betiği her gün çalıştırmak istiyorsanız 20 belirtebilirsiniz.
dowHaftanın gününü ifade eder, sayısal olabilir (0 ila 7, burada 0 ve 7 Pazar'dır) veya İngilizce'de günün ilk 3 harfi: mon, sal, çar, thu, fri, sat, sun.
emretmekYürütülecek komut dosyasını veya komut dosyasının yolunu belirtir.
6. Adım
Bir görevi aşağıdaki şekilde planlayabiliriz:
7. Adım
Tuşları kullanarak değişiklikleri kaydediyoruz
Ctrl + O
ve editörü kullanarak bırakıyoruz
Ctrl + X
8. Adım
Cron ile zamanlanan görevleri kontrol etmek için aşağıdaki satırı uygulamamız gerekir:
kedi / var / günlük / sistem günlüğü | grep -i cron
9. Adım
Cron'un durumunu kontrol etmek istemeniz durumunda aşağıdaki komutu uygulayacağız:
systemctl durum cronu
Bu sayede bu faydalı komutlar sayesinde görevler oluşturabiliyoruz.