İlk Siparişe Özel %20 İndirim Kodu:
Linux Sistem Araçları

Crontab & Cron Job Oluşturucu

Linux sunucularınız, VDS ve VPS ortamlarınız için görsel Crontab oluşturma ve ifade çözümleme aracı. Dakika, saat, gün ve haftanın günü kurallarını belirleyin, cron satırınızı kopyalayıp terminalinize uygulayın.

Linux Cron & Zamanlanmış Görev Aracı

Crontab & Cron Job Oluşturucu

Hızlı Şablonlar:
Dakika (0-59)
Saat (0-23)
Ayın Günü (1-31)
Ay (1-12)
Haftanın Günü (0-7)
Çalışma Zamanı Özeti:
günün her saati, Her 15 dakikada bir çalışır.
Crontab Satırı (Kullanıma Hazır):
*/15 * * * * /usr/bin/php /var/www/artisan schedule:run > /dev/null 2>&1
Crontab Düzenle
crontab -e

Kullanıcının zamanlanmış görev tablosunu açar.

Aktif Görevleri Listele
crontab -l

Kayıtlı aktif cron görevlerini listeler.

Çıktıyı Sessize Al
> /dev/null 2>&1

Gereksiz e-posta ve log oluşumunu engeller.

Yüksek Performanslı Linux Bulut Sunucular
Ağır cron görevlerini ve arka plan kuyruklarını NVMe diskli Linux VDS üzerinde yönetin.
Linux VDS Paketlerini İncele

Crontab Sözdizimi Başvuru Tablosu

Alanİzin Verilen DeğerlerÖzel KarakterlerÖrnek
1. Dakika (Minute)0 - 59* , - /*/15 (15 dk bir)
2. Saat (Hour)0 - 23* , - /0 (Gece yarısı)
3. Gün (Day of Month)1 - 31* , - /1,15 (Ayın 1 ve 15'i)
4. Ay (Month)1 - 12* , - /* (Her ay)
5. Haftanın Günü (Day of Week)0 - 7 (0 & 7 = Pazar)* , - /1-5 (Hafta içi)
undefined / SSS

Sıkça Sorulan
Sorular

Cron ve Crontab nedir?
Cron, Unix ve Linux işletim sistemlerinde belirli komutların veya betiklerin arka planda, belirlenen zaman aralıklarında otomatik olarak çalışmasını sağlayan bir zamanlama servisidir (daemon). 'Crontab' (cron table) ise kullanıcının veya sistemin bu zamanlanmış görev listesini sakladığı yapılandırma tablosudur.
Crontab 5 alanlı sözdizimi nasıl sıralanır?
Standart Linux crontab satırı soldan sağa beş zaman alanından oluşur: 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, hem 0 hem de 7 Pazar gününü temsil eder). Bu alanların ardından çalıştırılacak Linux komutu veya betik yolu yazılır.
Crontab komutunun sonundaki '> /dev/null 2>&1' ne anlama gelir?
Linux'ta standart çıktı (stdout, 1) ve hata çıktısı (stderr, 2) olmak üzere iki çıktı kanalı vardır. '> /dev/null 2>&1' ifadesi, komutun ürettiği normal çıktıları ve hata mesajlarını işletim sisteminin çöp kutusu olan /dev/null aygıtına yönlendirerek terminale veya sistem yerel posta kutusuna gereksiz bildirimlerin düşmesini engeller.
Crontab nasıl düzenlenir ve kaydedilir?
Terminalde 'crontab -e' komutunu çalıştırarak varsayılan metin düzenleyicinizde (nano veya vim) aktif kullanıcının cron dosyasını açabilirsiniz. Yeni satırı ekledikten sonra nano için Ctrl+O ve Ctrl+X ile, vim için ':wq' ile kaydedip çıkabilirsiniz. Değişiklikler anında cron servisi tarafından algılanır.
Cron görevleri neden bazen çalışmaz veya ortam değişkenlerini bulamaz?
Cron görevleri etkileşimli bir kullanıcı kabuğunda (login shell) değil, minimum düzeyde tanımlanmış bir ortamda (PATH=/usr/bin:/bin) çalışır. Bu nedenle cron satırlarında çalıştırılabilir dosyaların ve betiklerin mutlak yollarını (örneğin 'php' yerine '/usr/bin/php', 'mysqldump' yerine '/usr/bin/mysqldump') belirtmek kritik öneme sahiptir.