Linuxta Cron ile sistem komutları nasıl zamanlanır

Linux'ta Cron ile sistem komutlarını zamanlayabilirsiniz. Cron nedir? Bu, yapılandırıldığında herhangi bir komutu , komut dosyasını veya programı bir zamanlamaya göre yürütebilen bir arka plan hizmetidir . Hepsinden iyisi, tamamen özelleştirilebilir.

Cron çok kullanışlıdır, ancak komut sözdizimi özellikle ortalama bir kullanıcı için inanılmaz derecede kafa karıştırıcıdır. Bu nedenle, Cron'u nasıl kolayca anlayacağınızı ele alacağız ve bu, Linux makinenizde sistem komutlarını otomatik olarak zamanlayabilmeniz için komut sözdizimidir!

Cronie'yi yükleyin

Çoğunlukla, Cron önceden yüklenmiştir ve birçok Linux dağıtımında kurulmuştur. Bunun nedeni, Cron'un Linux SysAdmin endüstrisindeki birçok komut satırı otomasyonunun merkezinde yer almasıdır.

Çoğu dağıtımda Cron kurulu olsa bile, bu, var olan her Linux işletim sisteminin ona sahip olduğu anlamına gelmez. Bu nedenle, Cron'un nasıl kullanılacağı hakkında konuşmadan önce, onu işletim sisteminize yüklemeniz zorunludur.

Bu bölümde, birçok Redhat Linux dağıtımında varsayılan olarak bulunan bir araç olan Cronie'yi kurmaya odaklanacağız. Sebep? Cron için standart işlevselliğe sahiptir ve paketler çoğu Linux dağıtımının yazılım havuzlarında bulunur.

Cronie paketini kurmanız gerekip gerekmediğini belirlemek için bir terminal penceresi açın ve aşağıdaki komutu girin. Hiçbir şey olmazsa, sisteminizin sistem komutlarını programlamanın bir yolu yoktur ve Cronie'yi yüklemeniz gerekir.

Crontab —h

Ubuntu/Debian

Ubuntu ve Debian, Cronie'yi desteklemez. Ancak, bu Linux dağıtımları genellikle kutudan çıkar çıkmaz Cron ile yapılandırılmış olarak gelir. Herhangi bir nedenle sisteminiz Crontab'ı kullanamıyorsa, yardım için Debian veya Ubuntu wiki sayfalarına danışın.

Arch Linux

Arch Linux, kendin yap Linux dağıtımıdır ve kullanıcıların her bir paketi sistemlerine kurmaları ve kendilerinin yapılandırmaları beklenir. Sonuç olarak, birçok kullanıcı sistem komutlarını Cron ile programlamalarına izin veren bir uygulama yüklemeyi ihmal ediyor. Neyse ki, Cronie uygulaması “Arch Linux Core” yazılım deposunda. Cronie'yi almak için aşağıdaki Pacman komutunu girin .

sudo pacman -S cronie

fötr şapka

Fedora Linux bir iş istasyonu işletim sistemidir, bu nedenle zaten Cron ve Crontab ile etkileşime girebilme şansınız oldukça yüksektir. Yine de, herhangi bir nedenle yapamıyorsanız, Cronie, DNF paketleme aracıyla kolayca kurulabilir .

sudo dnf cronie -y'yi kurun

OpenSUSE

OpenSUSE Leap (çoğu kullanıcının kullandığı SUSE sürümü), Fedora'ya çok benzeyen bir iş istasyonu işletim sistemidir, bu nedenle Cron zaten kurulmuş olmalıdır. Ancak, değilse, aşağıdaki Zypper komutuyla Cronie'yi yükleyin .

sudo zypper cronie'yi kurun

Genel Linux

Cron sistemi olmayan belirsiz bir Linux dağıtımında mı? Şanslısın, Cronie açık kaynak kodludur ve yapım talimatları çok basittir . Daha fazla bilgi edinmek için bu sayfaya gidin .

Cron ile sistem komutlarını zamanlayın

Cron ile sistem komutlarını zamanlamak “Crontab” gerektirir. "Crontab", işlemlerinizi tutan ve çalıştırmak için onları Cron arka plan programına aktaran bir dosyadır.

Sisteminizde Crontab'a erişmek için bir terminal başlatın ve aşağıdaki komutu çalıştırın. EDITOR=nano satırını eklediğinizden emin olun , aksi takdirde Nano gibi kolay bir şey yerine çok daha zorlu bir editör verilecektir .

EDİTÖR=nano crontab -e

Komutu çalıştırdıktan sonra, metin düzenleyici yeni bir boş dosya açacaktır. Bu boş dosya, komutlarınızın gittiği yerdir.

Cron'da zamanlama nispeten karmaşıktır. Dakikalar, saatler, günler, aylar ve hafta içi günlerdir. Ancak, bir Cron zamanlamasını manuel olarak nasıl yazacağımızın üzerinde durmayacağız. Bunun yerine, işleri çok daha rahat hale getirdiği için sizi Crontabgenerator web sitesine yönlendireceğiz .

Linuxta Cron ile sistem komutları nasıl zamanlanır

Jeneratöre ulaştıktan sonra, bir program seçmek için onay kutularını kullanın. Ardından, programdan memnun kaldığınızda, “Yürütme Komutu” kutusuna gidin.

“Yürütme Komutu” kutusuna, Linux bilgisayarınızın veya sunucunuzun otomatik olarak yürütmesini istediğiniz terminal komutlarını yazın. "Komutların", "uygun güncelleme", "ping" vb. gibi Linux komutlarıyla sınırlı olmadığını unutmayın. Herhangi bir şey olabilirler! Komutunuz terminalde çalıştığı sürece Cron'da da çalışacaktır!

Linuxta Cron ile sistem komutları nasıl zamanlanır

"Yürütme Komutu" kutusundaki komutunuzu doldurmayı bitirdiniz mi? Bir metin satırı çıktısı almak için yeşil "Crontab Line Oluştur" düğmesini tıklayın. Ardından çıktı sayfasındaki metni vurgulayın ve Crontab metin düzenleyicisine dönün.

Linuxta Cron ile sistem komutları nasıl zamanlanır

Kodu Nano'ya yapıştırmak için Ctrl + Shift + V tuşlarına basın . Ardından Ctrl + O ile kaydedin . Crontab dosyanız kaydedildiğinde, zor iş yapılır. Düzenleyiciden Ctrl + X ile çıkın .

Not: Cronie kullanmayanların , yeni dosyanın yürürlüğe girmesini sağlamak için düzenlemeden sonra crontab -e yürütmesi gerekebilir .

Düzenleme tamamlandığında, Cron arka plan hizmeti bunu fark edecek ve belirttiğiniz programa göre çalıştıracaktır!

Leave a Comment

Mp3 Diags: Mp3 Ses Dosyalarıyla İlgili 50ye Kadar Sorunu Düzeltin

Mp3 Diags: Mp3 Ses Dosyalarıyla İlgili 50ye Kadar Sorunu Düzeltin

MP3 Diags, müzik koleksiyonunuzdaki sorunları gidermek için en iyi araçtır. MP3 dosyalarınızı doğru şekilde etiketleyebilir, eksik albüm kapağı resmi ekleyebilir ve VBR'yi düzeltebilir.

Google Voice Masaüstü Bildirim Uygulamaları

Google Voice Masaüstü Bildirim Uygulamaları

Google Wave gibi, Google Voice da dünya çapında büyük ilgi gördü. Google, iletişim kurma biçimimizi değiştirmeyi amaçlıyor ve

FlickrFaves ile Flickr Favorilerini İndirin

FlickrFaves ile Flickr Favorilerini İndirin

Flickr kullanıcılarının fotoğraflarını yüksek kalitede indirmelerine olanak tanıyan birçok araç var, ancak Flickr Favorilerini indirmenin bir yolu var mı? Son zamanlarda

OK Sampler Ücretsiz Müzik Örnekleme Yazılımıdır

OK Sampler Ücretsiz Müzik Örnekleme Yazılımıdır

Örnekleme Nedir? Vikipedi'ye göre, "Bir ses kaydının bir kısmını veya örneğini alıp onu bir enstrüman veya müzik aleti olarak yeniden kullanma eylemidir."

Google Sites Yedekleme: İçe/Dışa Aktarma

Google Sites Yedekleme: İçe/Dışa Aktarma

Google Sites, kullanıcıların web sitelerini Google'ın sunucusunda barındırmasına olanak tanıyan bir Google hizmetidir. Ancak bir sorun var: Yedekleme için yerleşik bir seçenek yok.

Google Görevler Masaüstü Uygulaması

Google Görevler Masaüstü Uygulaması

Google Görevler, Takvim, Wave, Voice vb. gibi diğer Google hizmetleri kadar popüler olmasa da hala yaygın olarak kullanılıyor ve insanların günlük işlerinin ayrılmaz bir parçası.

Kayıp Bölümler ve Sabit Disk Verileri Nasıl Kurtarılır [Kılavuz]

Kayıp Bölümler ve Sabit Disk Verileri Nasıl Kurtarılır [Kılavuz]

Ubuntu Live ve DBAN önyükleme CD'si aracılığıyla sabit diski ve çıkarılabilir medyayı güvenli bir şekilde silmeye ilişkin önceki kılavuzumuzda, Windows tabanlı diskleri ele aldık.

Gnome Shell panosunu Pano ile iyileştirin

Gnome Shell panosunu Pano ile iyileştirin

Kabul edelim, varsayılan Gnome Shell panosu pek iyi değil. Pano deneyiminizi geliştirmek için Pano'yu yükleyin!

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linuxta DaVinci Resolve 17 nasıl kurulur?

Linux kutunuz için harika bir doğrusal olmayan video düzenleyiciye mi ihtiyacınız var? Davinci Resolve 17'yi bu kılavuzla çalıştırın!

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader ile Linux masaüstüne duvar kağıtları nasıl indirilir

Wallpaper Downloader, şık bir Linux duvar kağıdı indiricisi ve yöneticisidir. Çoğu Linux masaüstü ortamını destekler ve kullanımı çok kolaydır. Bu rehber