ESC
Developer

Cron Job Sözdizimi: Linux'ta Görev Zamanlama Rehberi

Cron job sözdizimini örneklerle öğrenin. Beş zaman alanını, özel karakterleri, yaygın zamanlamaları ve ifadelerinizi nasıl test edeceğinizi keşfedin.

2026-06-29 8 min read Developer
Cron Job Syntax Guide

Cron Job Nedir?

Cron, Unix benzeri işletim sistemlerinde yerleşik zamana dayalı bir iş zamanlayıcısıdır. Cron job, tanımlanan bir programa göre otomatik olarak çalışan bir komut veya betiktir.

Cron Sözdizimi: Beş Alan

┌───── dakika (0–59)
│ ┌───── saat (0–23)
│ │ ┌───── ayın günü (1–31)
│ │ │ ┌───── ay (1–12)
│ │ │ │ ┌───── haftanın günü (0–6, Pazar=0)
│ │ │ │ │
* * * * *  çalıştırılacak komut

Özel Karakterler

  • * — Her değer (joker karakter): * * * * * her dakika
  • , — Değer listesi: 0 9,17 * * * 09:00 ve 17:00
  • - — Değer aralığı: 0 9-17 * * * saat 9-17 arası
  • / — Adım değerleri: */15 * * * * her 15 dakikada

Hazır Zamanlama Kısayolları

@reboot    Başlangıçta bir kez
@yearly    Yılda bir kez   (= 0 0 1 1 *)
@monthly   Ayda bir kez    (= 0 0 1 * *)
@weekly    Haftada bir kez (= 0 0 * * 0)
@daily     Günde bir kez   (= 0 0 * * *)
@hourly    Saatte bir kez  (= 0 * * * *)

Crontab Komutları

crontab -e   # Düzenle
crontab -l   # Listele
crontab -r   # Sil (dikkat!)
Yaygın hata: Cron minimal bir ortamda çalışır. Komutlar ve betikler için her zaman tam yol kullanın.
Cron Oluşturucu → ile görsel olarak oluşturun.
Cron Sözdizimi Referansı

Tüm cron kalıpları tek sayfada.

Referansı Aç

Cron İfadelerini Görsel Olarak Oluşturun

Sözdizimini ezberlemeden herhangi bir cron zamanlaması oluşturun — aralığı seçin, ifadeyi anında alın.

MoreOnlineTools'ta Daha Fazlası