Systemd Zamanlayıcı Oluşturucu
Özel bir zamanlama, hizmet komutu ve kurulum komutlarıyla systemd .timer ve .service birim dosyaları oluşturun.
Girdi
Çıktı
Readme
systemd timer nedir?
systemd timer, eşleşen bir service unit ile çalışan bildirimsel bir zamanlayıcıdır. Bir cron girdisi yazmak yerine işin ne zaman çalışacağını ve hangi service'in yürütüleceğini tanımlarsınız.
Timer'lar takvim tabanlı veya monotonic olabilir; bu da onları önyükleme sırasında çalışacak işler, yinelenen bakım görevleri ve gecikmeli görevler için esnek hâle getirir.
Araç açıklaması
Bu araç, kurulum komutlarıyla birlikte eşleşen .timer ve .service unit dosyaları oluşturur. Takvim zamanlamalarını, monotonic tetikleyicileri ve user, çalışma dizini ve service türü gibi yaygın service seçeneklerini yapılandırabilirsiniz.
Unit dosyalarını elle yazmadan bir systemd timer oluşturmak istediğinizde kullanışlıdır.
Örnekler
- Günlük yedekleme timer'ı
- Önyüklemeden kısa süre sonra çalışan bir iş
- Özel bir takvim ifadesi kullanan bir timer
Özellikler
- Takvim ve monotonic zamanlama seçenekleri
- Kalıcılık, doğruluk ve rastgele gecikme ayarları
- Eşleşen service dosyası ve kurulum komutları
Sınırlamalar
Araç yalnızca metin çıktısı üretir ve ortaya çıkan unit'lerin gerçek bir sistemdeki davranışını doğrulamaz.
Kurulum komutları systemd'nin kullanılabilir olduğu bir Linux sistemi varsayar ve genellikle yükseltilmiş ayrıcalıklar gerektirir.