Son konular

Cron Job Nedir?

Konuyu Yükselt

Zeberus

Yönetici
Site Yöneticisi
Katılım
27 Ara 2022
Mesajlar
1,176
Çözümler
23
Tepkime
4,889
Puanları
70
Coin
1,161
Bilgisayar dünyasında zamanlanmış görevler, belirli işlemlerin otomatik olarak yürütülmesini sağlar. Bu işlemler genellikle arka planda çalışır ve insan müdahalesine gerek kalmadan belirli aralıklarla tekrar eder. Linux ve Unix tabanlı sistemlerde bu tür zamanlanmış görevleri yönetmek için “cron” aracı kullanılır ve bu görevler “cron job” olarak adlandırılır. Bu makalede, cron job kavramını, nasıl çalıştığını ve nasıl kullanıldığını detaylı bir şekilde ele alacağız.

Cron Nedir?​

Cron, Unix ve Linux tabanlı işletim sistemlerinde zamanlanmış görevleri otomatik olarak çalıştırmak için kullanılan bir zamanlayıcıdır. Cron, belirli zaman aralıklarında veya belirli zamanlarda komutlar veya scriptler çalıştırmak için kullanılır. Cron, sürekli olarak çalışan bir arka plan işlemidir ve kullanıcının belirlediği zamanlama kurallarına göre görevleri yürütür.

Cron Job Nedir?​

Cron job, cron zamanlayıcısı tarafından belirli aralıklarla veya belirli zamanlarda çalıştırılmak üzere tanımlanmış bir komut veya script’tir. Cron job’lar, bir kullanıcının belirlediği bir zamanlamaya göre otomatik olarak çalıştırılır. Örneğin, bir cron job, her gün saat 03:00’te bir yedekleme script’ini çalıştırabilir.

Crontab Nedir?​

Crontab (cron table), cron job’ların tanımlandığı ve zamanlama bilgilerinin saklandığı dosyadır. Her kullanıcı, kendi cron job’larını tanımlamak için bir crontab dosyasına sahip olabilir. Crontab dosyasındaki her satır, bir cron job’u ve onun ne zaman çalıştırılacağını belirtir.

Crontab Dosyasının Yapısı​

Crontab dosyasındaki her satır, zamanlama bilgilerini ve çalıştırılacak komutu içerir. Zamanlama bilgileri şu beş alanı içerir:

  1. Dakika (0-59)
  2. Saat (0-23)
  3. Ayın günü (1-31)
  4. Ay (1-12)
  5. Haftanın günü (0-7, 0 ve 7 Pazar’ı temsil eder)
Örneğin, bir cron job’un her gün saat 02:30’da çalışması için crontab dosyasına şu satır eklenir:


130 2 * * * komut


Crontab Dosyasını Düzenlemek​

Crontab dosyasını düzenlemek ve cron job’ları eklemek için crontab komutu kullanılır. Crontab dosyasını düzenlemek için şu komut yazılır:


1crontab -e
Bu komut, varsayılan metin düzenleyicide kullanıcıya ait crontab dosyasını açar. Kullanıcı, bu dosyaya cron job’ları ekleyebilir veya mevcut cron job’ları düzenleyebilir.

Crontab Örnekleri​

  1. Her Saat Başı Çalışan Cron Job:

    10 * * * * komut
    Bu cron job, her saat başı çalışır.
  2. Her Gün Saat 03:00’te Çalışan Cron Job:

    10 3 * * * komut
    Bu cron job, her gün saat 03:00’te çalışır.
  3. Her Pazar Saat 02:30’da Çalışan Cron Job:

    130 2 * * 0 komut
    Bu cron job, her Pazar saat 02:30’da çalışır.
  4. Her Ayın 1. Gününde Saat 00:00’da Çalışan Cron Job:

    10 0 1 * * komut
    Bu cron job, her ayın 1. gününde saat 00:00’da çalışır.
 

Similar threads

Bilgisayar dünyasında zamanlanmış görevler, belirli işlemlerin otomatik olarak yürütülmesini sağlar. Bu işlemler genellikle arka planda çalışır ve insan müdahalesine gerek kalmadan belirli aralıklarla tekrar eder. Linux ve Unix tabanlı sistemlerde bu tür zamanlanmış görevleri yönetmek için...
Cevaplar
0
Görüntüleme
70
  • Soru
Hiçbir kullanıcı, tüm vaktini bilgisayar başında geçirmek istemez Bazı işlemlerin zamanı geldiğinde başlamasını bekler Örneğin güncellemelerin zamanlanması ve zamanı gelince çalışması, kullanıcılar tarafından istenilir İşletim sistemlerinde yapılan işlemler, süreçler halinde yönetilir Bazı...
Cevaplar
0
Görüntüleme
43
  • Soru
Docker, kapsayıcılara dayalı uygulamalar oluşturmak için işletim sistemi çekirdeğini kullanan, birbirinden ayrı olarak çalışan küçük ve hafif yürütme ortamları olan bir yazılım platformudur. Docker, geliştiricilerin uygulama geliştirmeyi, test etmeyi ve devreye almayı basitleştiren hafif ve...
Cevaplar
0
Görüntüleme
25
  • Soru
Sevdiklerinle paylaşmayı unutma ! Windows 32 Cmd Exe Nedir? Windows işletim sistemindeki komut istemcisidir. Cmd.exe, kullanıcının komutları girerek bilgisayara talimatlar vermesini sağlar. Bu komut istemcisi, kullanıcıların dosya yönetimi, sistem yapılandırması ve diğer işlemleri...
Cevaplar
0
Görüntüleme
37
  • Soru
Adb Nedir Nasıl Kullanılır? Adb, Android Debug Bridge’in kısaltmasıdır ve Android cihazlarla iletişim kurmak için kullanılır. Adb, geliştiricilere ve kullanıcılara cihazlarını kontrol etme ve hata ayıklama imkanı sağlar. Adb kullanımı oldukça kolaydır. İlk olarak, Adb Nedir Nasıl Kullanılır...
Cevaplar
0
Görüntüleme
16
Üst Alt