Scheduler'lara Genel Bakış
Scheduler'lar, backup'ları tekrarlayan bir programa göre otomatikleştirmenizi sağlar. Backup'ları manuel olarak tetiklemek yerine bir scheduler yapılandırın ve gerisini GitSec halletsin.

Scheduler Türleri
GitSec dört program türü sunar:
| Tür | Açıklama |
|---|---|
| Daily | Her gün belirli bir saatte bir kez çalışır. |
| Weekly | Haftanın seçtiğiniz bir veya birden fazla gününde, belirli bir saatte çalışır. |
| Monthly | Her ay belirli bir gün ve saatte bir kez çalışır. |
| Custom (CRON) | Bir CRON ifadesiyle tanımlanan tamamen özelleştirilebilir bir programa göre çalışır. |
Saat Dilimleri
Daily, Weekly ve Monthly scheduler'lar için programın çalışacağı saat dilimini seçersiniz:
- UTC
- Eastern Time (ET):
America/New_York - Local (İstanbul):
Europe/Istanbul
Custom (CRON) seçildiğinde saat dilimi seçici gösterilmez, programı doğrudan CRON ifadesi tanımlar.
Genel Schedulers Sayfası
Tüm repository'lerinizdeki scheduler'ları görmek için kenar çubuğundaki Schedulers bölümüne gidin. Doğrudan bu sayfadan bir scheduler oluşturmak için New Scheduler butonuna tıklayın. Tablo şu bilgileri gösterir:
| Sütun | Açıklama |
|---|---|
| Scheduler Name | Scheduler etiketi. |
| Repository Name | Bu scheduler'ın yapılandırıldığı repository. |
| Type | Daily, Weekly, Monthly veya Cron. |
| Schedule | Scheduler'ın ne zaman çalışacağının özeti ve saat dilimi rozeti. |
| Status | Etkinleştirme/devre dışı bırakma anahtarının yanında Aktif veya Pasif olarak gösterilir. |
Satır İşlemleri
Scheduler tablosundaki her satır üç işlem sunar:
- Etkinleştirme/devre dışı bırakma anahtarı: Scheduler'ı silmeden Aktif ve Pasif durumları arasında geçiş yapın.
- Backup Now: Bir sonraki planlanan zamanı beklemeden programı hemen çalıştırın. Backup, scheduler'da yapılandırılan scope'ları kullanır.
- Delete: Scheduler'ı kalıcı olarak kaldırın. Silme işleminden önce bir onay penceresi görüntülenir.
Aktif ve Pasif
Her scheduler'ın etkinleştirmek veya devre dışı bırakmak için bir anahtarı vardır:
- Aktif: Scheduler, yapılandırılan zamanda backup'ları tetikler.
- Pasif: Scheduler duraklatılmıştır ve yeniden etkinleştirilene kadar hiçbir backup tetiklemez.
Bu, scheduler yapılandırmasını silmeden otomatik backup'ları geçici olarak duraklatmanıza olanak tanır.
Repository Bazında Scheduler'lar
Scheduler'ları herhangi bir repository detay sayfasındaki Scheduler tab'ından da görüntüleyebilir ve yönetebilirsiniz. Bu, yalnızca ilgili repository için yapılandırılmış scheduler'ları gösterir.