Crontab-UI, Cron işlerini kolay ve güvenli bir şekilde yönetin

crontab-ui hakkında

Bir sonraki yazıda Crontab-UI'ye bir göz atacağız. Bu bir cron işlerini kolay ve güvenli bir şekilde yönetmek için web aracı Unix benzeri işletim sistemlerinde. Cron görevlerini planlamayı biraz karmaşık bulanlar için bu uygulama iyi bir çözümdür. Bu tür bir görevde ustalaşmayanlarımız, düz metin crontab'ı düzenlerken hata yapmamız bizim için kolaydır, bu yüzden bu uygulamada faydalı bir çözüm bulabiliriz.

Cron görevlerini oluşturmak, silmek ve yönetmek için crontab dosyasını manuel olarak düzenlememiz gerekmeyecek. Her şey bir web tarayıcısı aracılığıyla yapılabilir birkaç fare tıklamasıyla. Crontab kullanıcı arayüzü, cron işlerini oluşturmamıza, düzenlememize, duraklatmamıza, silmemize ve yedek kopyalarını oluşturmamıza izin verecektir. Hatta işleri diğer makinelerde sorunsuz olarak içe aktarabilir, ihraç edebilir ve uygulayabiliriz. Uygulama NodeJS kullanılarak yazılmıştır.

Crontab-UI'yi yükleyin

Crontab UI'yi bir komutla kurabileceğiz. Emin olun daha önce yükledim NPM. Kurduktan sonra, Crontab kullanıcı arayüzünü kurmak için terminalde (Ctrl + Alt + T) aşağıdaki komutu çalıştırıyoruz.

npm install -g crontab-ui

Cron işlerini kolay ve güvenli bir şekilde yönetin

Daha Crontab kullanıcı arayüzünü başlatın, sadece koş:

Crontab-ui başladı

sudo crontab-ui

Şimdi web tarayıcınızı açın ve http://127.0.0.1:8000 adresine gidin. 8000 numaralı bağlantı noktasının erişilebilir olduğundan emin olun. Bunu not et Crontab kullanıcı arayüzüne yalnızca yerel sistemden erişebilirsiniz.

crontab-ui yerel ana bilgisayarı

Eğer istersen Crontab kullanıcı arayüzünü sisteminizin IP'si ile çalıştırın özel bir bağlantı noktası kullanarak ağdaki herhangi bir sistemden ona erişinaşağıdaki komutu kullanın:

sudo HOST=10.0.2.15 PORT=9000 crontab-ui

Crontab kullanıcı arayüzüne artık yeni adresteki herhangi bir bilgisayardan http: // systemIPaddress: 9000 URL'si kullanılarak erişilebilir. Bu, bulacağımız Crontab-UI sayfasıdır:

Crontab-UI yerel IP

Yukarıdaki ekran görüntüsünde görülebileceği gibi, Crontab-UI çok basittir. Tüm seçenekler kendinden açıklamalıdır.

Crontab kullanıcı arayüzünden çıkmak için Başlatıldığı terminalde Ctrl + C.

Bir iş oluşturun, düzenleyin, çalıştırın, durdurun, silin

Yeni bir cron işi oluşturmak için 'Yeni' düğmesine tıklamanız yeterlidir. Daha sonra cron işinin ayrıntılarını yazmanız ve "Kaydet" e tıklamanız yeterlidir.

  • Cron işinin adı. Opsiyoneldir.
  • Çalıştırmak istediğiniz eksiksiz komut.
  • Programı seçin. Hızlı programlama programını seçebilirsiniz (Başlangıç, Saatlik, Günlük, Haftalık, Aylık, Yıllık gibi) veya komutu çalıştırmak için tam zamanı ayarlayın.
  • Planlanan zamanı seçtikten sonra, cron işinin sözdizimi "İş" alanında görüntülenecektir.
  • Belirli bir iş için hata günlüğünü etkinleştirmek isteyip istemediğinizi seçin.

İşte firefox önbelleğini temizleyeceğim örnek cron işim:

crontab-ui çalışma önbelleğini sil

Aynı şekilde ihtiyacınız olan iş miktarını yaratabilirsiniz. Ana sayfada oluşturulan tüm cron işlerini göreceksiniz.

crontab-ui işlerinin bulunduğu ana sayfa

Oluşturduktan sonra, bir cron işindeki herhangi bir parametreyi değiştirmek isterseniz, işin altındaki "Düzenle" düğmesini tıklayın. Bir işi hemen çalıştırmak için "Çalıştır" yazan düğmeyi tıklayın. "Durdur" düğmesine tıklayarak işi durdurun.

Cron iş yedekleme

Daha tüm cron işlerini yedekle, ana panelden "Yedekle" ye basın ve yedeklemeyi onaylamak için "Tamam" ı seçin.

Yedekleme crontab-ui

Cron işlerini diğer sistemlere içe / dışa aktarın

Crontab kullanıcı arayüzünün bir diğer önemli özelliği, cron görevlerini diğer sistemlere içe aktarabilmeniz, dışa aktarabilmeniz ve dağıtabilmenizdir. Ağınızda aynı cron görevlerini gerektiren birden fazla sisteminiz varsa, "Dışa Aktar" düğmesine basmanız yeterlidir. Herkes crontab dosyasının içeriği crontab.db adlı bir dosyaya kaydedilecektir..

Bu örnek için crontab.db adlı dosyanın içeriği şöyledir:

kedi crontab-ui

cat Descargas/crontab.db

O zaman zaten crontab.db dosyasının tamamını içe aktararak aktarabilirsiniz yeni sisteme. Tüm sistemlerde manuel olarak cron işleri oluşturmanıza gerek yoktur.

İçeriği alın veya mevcut crontab dosyasına kaydedin

Crontab komutunu kullanarak bazı cron işleri oluşturduysanız, şunları yapabilirsiniz: crontab dosyasının içeriğini al ana paneldeki "Get from crontab" butonuna tıklayarak.

Crontab'dan al

Benzer şekilde şunları yapabilirsiniz: Crontab UI yardımcı programını kullanarak yeni oluşturulan işleri kaydedin sisteminizdeki mevcut crontab dosyasında. Bunu yapmak için, paneldeki "crontab'a kaydet" seçeneğine tıklayın.

Bu araçla, cron işlerini yönetmek artık çok karmaşık değil. Herhangi bir kullanıcı, iş miktarını sorunsuz bir şekilde koruyabilir. Daha fazla bilgi için şuraya danışabilirsiniz: proje GitHub sayfası.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Henry de Diego dijo

    Ama bu da neyin nesi !!? «Crontab -e» neredeydi ve dosyayı «saat, dakika, saniye, gün, hafta, komut» ile düzenlemek için?