Zeit – Linux'ta Cron ve At Jobs'u Planlamak için Bir GUI Aracı
Zeit, işleri “crontab” ve “at” aracılığıyla planlamak için kullanılan açık kaynaklı bir GUI aracıdır. C++ ile yazılmış ve GPL-3.0 Lisansı altında yayınlanmıştır. Tek seferlik bir işi veya yinelenen işleri planlamak için basit bir arayüz sağlayan, kullanımı kolay bir araçtır. Zeit ayrıca sesi kullanan ve kullanıcıyı bilgilendiren bir alarm ve zamanlayıcıyla birlikte gelir.
Zeit'in Özellikleri
- CRON işlerini planlayın, değiştirin veya kaldırın.
- AT işlerini planlayın veya kaldırın.
- Zamanlayıcıyı/Alarmı programlayın, değiştirin veya kaldırın.
- Ortam değişkenlerini değiştirin.
Linux'ta Zeit Nasıl Kurulur
Ubuntu ve Ubuntu tabanlı dağıtımlar için, aşağıda belirtildiği gibi PPA deposu eklenerek kararlı bir sürüm kurulabilir.
sudo add-apt-repository ppa:blaze/main
sudo apt update
sudo apt install zeit
Aşağıdaki PPA deposunu ekleyerek Zeit'in geliştirme sürümünü de deneyebilirsiniz.
sudo add-apt-repository ppa:blaze/dev
sudo apt update
sudo apt install zeit
Diğer Linux dağıtımları için, gösterildiği gibi kaynaklardan derleyebilirsiniz.
git clone https://github.com/loimu/zeit.git
mkdir build && cd build
cmake ..
make -j2
./src/zeit
Zeit'i başlatmak için yazmanız yeterlidir.
zeit &
Komutta Kullanarak Periyodik Olmayan Komutları Çalıştırma
Periyodik olmayan komutlar, planlama komutunun bir kez çalıştırılmasına izin verir. Evet haklısın. “at ” komutunu kullanıyor. “GÖRÜNÜM → SEÇ PERİYODİK OLMAYAN KOMUTLAR ” seçeneğine gidin veya “CTRL+N ” tuşlarına basın.
Aşağıdaki resimde gösterildiği gibi “Komut Ekle”yi seçin ve girişi ekleyin. 17:35'te çalışacak bir komut planlıyorum. Bu komut, İndirilenler klasöründe, aşağıda gösterildiği gibi dosya adına bugünün tarihinin eklendiği boş bir günlük dosyası oluşturacaktır.
NOW=$(date +%F); touch /home/tecmint/Downloads/log_${NOW}.txt
Şimdi bir giriş eklendi. Zamanlanmış komutu değiştiremezsiniz ancak “Komutu Sil” seçeneğini kullanarak komutu çalıştırmadan önce silmek mümkündür.
17:35'te komutum sorunsuz çalıştı ve boş bir günlük dosyası oluşturdu.
Cron İşlerini Kullanarak Periyodik Görevleri Çalıştırın
Cron işlerini planlamak için "periyodik görev"i seçin veya "CTRL + P" tuşlarına basın. Varsayılan olarak zeit "Periyodik görev" ile başlatılacaktır.
Bir açıklama, komut ve planlanan zamanı girin ve girişi crontab'a eklemek için tamam'a basın.
Artık işimin her gün 13:00'da çalışması planlanıyor.
Girişin otomatik olarak ekleneceği “crontab -l” komutunu kullanarak crontab'ı kontrol edebilirsiniz.
crontab -l
“at” ve “crontab“ dışında, sesi çağırarak bize hatırlatan alarm/zamanlayıcıyı kullanmanın iki özelliği daha vardır. Bu giriş aynı zamanda crontab'a da eklenecektir.
Bu makale için bu kadar. Zeit'i keşfedin ve geri bildirimlerinizi bizimle paylaşın.