Liman MYS'de Zamanlanmış Görevler Politikası Nasıl Uygulanır
Zamanlanmış görevler,belirli bir zaman diliminde otomatik olarak gerçekleştirilen komutlar veya işlemler olarak tanımlanabilir. Bu görevlerin her biri için belirlenen politika değerleri, bu görevlerin ne zaman ve nasıl yürütüleceğini belirler.
Domain Eklentimiz ile karşımıza çıkan ekrandan Nesne Ekle **butonuna tıkladığımızda bizi karşılayan seçim ekranından tip bölümünü **Politika seçerek politikamıza isim vererek Ekle butonuna bastığımızda politikamız eklenmiş olacaktır.
Politikaları görüntülediğimizde eklediğimiz politikayı görebiliriz.
NOT: Politikanızı nerede oluşturmak istiyorsanız o bölümün üstüne tıkladıktan sonra nesne oluşturma işleminizi yapınız.
Politika Ayarları
Politika Değerleri
Oluşturduğumuz politikayı açtığımızda karşılaştığımız başlıklar:
Detaylar: Politikamızın adı, oluşturma tarihi, versiyonu, ID bilgisi gibi temel bilgiler bizi karşılamaktadır.
Uygulanan Politikalar: ** Makine ve Kullanıcı bazında uygulanan politikalar sergilenmektedir.
**Kullanıcı: Kullanıcı bazında politikaları yönetebileceğimiz alan bu kısımda yer almaktadır.
Makine: Makine bazında politikaları yönetebileceğimiz alan bu kısımda yer almaktadır.
Filtreleme: Oluşturduğumuz politikamızın hangi kullanıcılarda veya gruplar uygulanmasını ya da uygulanmamasını seçebildiğimiz alandır.
Zamanlanmış Görevler politikası oluşturmak için de şu adımları izleyebiliriz:
Zamanlanmış Görevler politika ekranı şu şekildedir:
Komut
Açıklama: Bu alan, zamanlanmış görevin çalıştıracağı komutu veya işlemi belirler.
Örnek: backup.sh gibi bir yedekleme scripti.Dakika Değeri
Açıklama: Görevin hangi dakikada çalışacağını belirtir. 0-59 *arasında bir değer alabilir.
*Örnek: 15 değeri, görevin her saat 15. dakikasında çalıştırılacağını ifade eder.Saat Değeri
Açıklama: Görevin hangi saatte çalışacağını belirtir. 0-23 *arasında bir değer alabilir.
*Örnek: 3 değeri, görevin her gün saat 03:00'te çalıştırılacağını ifade eder.Ayın Günü
Açıklama: Görevin ayın hangi gününde çalışacağını belirtir. 1-31 arasında bir değer alabilir.
Örnek: 1 değeri, görevin her ayın 1. gününde çalıştırılacağını ifade eder.Ay Değeri
Açıklama: Görevin hangi ayda çalışacağını belirtir. 1-12 arasında bir değer alabilir.
Örnek: 12 değeri, görevin Aralık ayında çalıştırılacağını ifade eder.Haftanın Günü
Açıklama: Görevin haftanın hangi gününde çalışacağını belirtir. 0-6 arasında bir değer alabilir.
Örnek: 5 değeri, görevin Cuma günü çalıştırılacağını ifade eder.Bu girdiler, crontab standartlarına uygun oalrak zamanlanmış görevlerinizi tanımlamak için kullanılır.
Politika Çalışması ve Kontrolü
Zamanlanmış Görevler politikası ile oluşturacağımız senaryolar Pardus 23 üzerinde test edilmiştir.
Bu senaryoda test.log dosyasına belirlediğimiz tarih ve saatte date yazdırmış oluyoruz. Siz kendi senaryonuzu yaratabilirsiniz.
Komut | Dakika Değeri | Saat Değeri | Ayın Günü | Ay Değeri | Haftanın Günü |
---|---|---|---|---|---|
echo "$(date)" >> /tmp/test.log | 14 | 7 | 4 | 6 | 1 |
Sonrasında grubumuzun üyesi olan kullanıcı ile giriş yaptığımız Pardus makinamız üzerinde gpupdate -v komutu ile politikamızı tetikliyoruz.
test.log dosyasımızı kontrol sağladığımızda politikamızın çalıştığını doğrulayabiliriz.