# Claude Code görevlerini zamanla: cron ile ajan çalıştır

Adres: https://agentvera.dev/blog/claude-code-zamanlanmis-gorevler/ · Yayın: 2026-10-24

Claude Code görevlerini zamanla: cron takvimiyle herhangi bir kodlama ajanına mesaj gönder, ajan meşgulse ne olacağını seç, gerekince olay tabanlı otomasyonlara geç.

**Kısaca:**

- AgentVera’da zamanlanmış görev, belirlediğin zamanlarda seçtiğin ajana mesaj gönderir; hafta içi her gün 09:00 gibi hazır seçenekler ya da özel bir cron ifadesi kullanılır.
- Ajan meşgulse ne olacağını ve durmuş ajanın önce başlatılıp başlatılmayacağını sen seçersin; zamanlanmış görevler uygulama açıkken çalışır ve ücretsiz planda.
- Kendi kendine yeni bir worktree’de başlaması gereken işler için otomasyonlar (Pro ve Team) CI hatasına, PR yorumuna, issue etiketine ya da bir cron takvimine tepki verir.

**Claude Code görevlerini zamanlamak için projeni AgentVera’da aç, Detaylar → Otomasyon → Zamanlanmış altında bir görev ekle; ajanı, zamanı ve mesajı seç: her çalıştırmada mesaj, sen yazmışsın gibi o ajana gönderilir.** Her saat başı ya da hafta içi her gün 09:00 gibi hazır seçenekler sık kullanılan durumları karşılar, özel cron ifadesi de geri kalanını. Projedeki her ajanla çalışır: Claude Code, Codex ya da başka bir CLI. Üstelik ücretsiz planda.

Bu yazıda zamanlamanın nasıl kurulduğunu, önemli seçenekleri, zamanlamaya uygun işleri ve ne zaman otomasyonlara ya da gece vardiyasına geçmen gerektiğini anlatıyoruz.

## Zamanlanmış görev ne yapar

Zamanlanmış görev tek bir ajana bağlı bir zamanlayıcıdır. Zaman geldiğinde AgentVera mesajını o ajanın terminaline yazar. Ajan konuşmasını, klasörünü ve araçlarını korur; böylece günlük bir görev dün yaptıklarının üzerine kurulabilir.

Sistem crontab’ından `claude -p` çalıştırmaktan temel farkı bu: sistem cron’u her seferinde yeni bir süreç başlatır, çıktıyı bir yerde toplamak sana kalır. Burada çalıştırma, açıp okuyabileceğin ve yanıtlayabileceğin bir ajana düşer; iş bitince alışık olduğun [bildirimler](/ozellikler/bildirimler-ve-onaylar/) haber verir.

## Adım adım zamanlanmış görev kur

1. **Projeyi aç ve Detaylar’a git.** Otomasyon grubunda **Zamanlanmış** sekmesini seç.
2. **Yeni görev’e bas.** Pencere açıkça söyler: belirlediğin zamanlarda seçili ajana mesaj gönderilir, uygulama açıkken çalışır.
3. **Görev adını yaz.** Örneğin "Sabah raporu".
4. **Ajanı seç.** Liste projedeki ajanları, çalışan ya da durmuş olarak gösterir.
5. **Ne zaman çalışacağını seç.** Hazır bir seçenek al ya da özel cron ifadesi yaz. AgentVera alanın altında sonraki çalıştırmaları gösterir; ifadeyi kaydetmeden önce kontrol edersin.
6. **Mesajı yaz.** Ajanın alacağı prompt budur. Çalıştırma anında doldurulan `{{date}}`, `{{time}}` ve `{{weekday}}` değişkenlerini ekleyebilirsin.
7. **Aşağıdaki seçenekleri ayarla**, **Görev açık** işaretli kalsın ve **Görevi kaydet**.

Takvimi beklemeden görevi bir kez denemek için **Şimdi çalıştır**’a bas.

## Hazır seçenekler ve cron ifadeleri

| Hazır seçenek | Cron ifadesi |
| --- | --- |
| Her 15 dakikada | `*/15 * * * *` |
| Her saat başı | `0 * * * *` |
| Her gün 09:00 | `0 9 * * *` |
| Hafta içi her gün 09:00 | `0 9 * * 1-5` |
| Hafta içi 18:00 | `0 18 * * 1-5` |
| Her pazartesi 10:00 | `0 10 * * 1` |
| Her ayın 1’i 09:00 | `0 9 1 * *` |

Özel ifade standart beş alanı kullanır: dakika, saat, ayın günü, ay ve haftanın günü. Sonraki çalıştırmaların önizlemesi, `0 9 * * *` (09:00) yerine `9 0 * * *` (00:09) yazmak gibi hataları yakalamanın en hızlı yolu.

## Önemli seçenekler

**Ajan meşgulse.** Bir zamanlama er ya da geç ajan işin ortasındayken tetiklenir. Ne olacağını sen seçersin:

| Seçenek | Ne olur | Ne için kullanılır |
| --- | --- | --- |
| Turu bitince gönder | Mesaj ajan boşalana kadar bekler | Çoğu görev |
| Çalışıyor olsa da gönder | Mesaj hemen gönderilir | Ajanın tur ortasında alabileceği kısa dürtmeler |
| Bu çalıştırmayı atla | Bu sefer hiçbir şey gönderilmez | Bir sonraki çalıştırmanın zaten yakın olduğu sık kontroller |

**Ajan durmuşsa başlat.** Açıksa durmuş ajan önce başlatılır, konuşması kaldığı yerden açılır, sonra mesaj gönderilir. Kapalıysa ajan dururken çalıştırma atlanır.

Her görev son çalıştırmasını ve sonucunu gösterir; atlanan ya da başarısız olan çalıştırma listede görünür. Telegram bağlıysa **Zamanlanmış görev başarısız** uyarısı telefonuna gelir; bkz. [Claude Code bildirim](/blog/claude-code-bildirim/).

## Bilgisayarını hazır tut

Zamanlanmış görevler AgentVera açıkken çalışır. Uygulama kapalıyken kaçırılan çalıştırmalar sonradan yapılmaz; genelde istediğin de budur: döndüğünde üst üste birikmiş on "saatlik" çalıştırma bulmazsın.

Dizüstünde Ayarlar → Bildirimler’de **Bilgisayarı uyanık tut** açık kalsın. AgentVera açık olduğu sürece bilgisayar uykuya geçmez, ekran yine kapanabilir.

## Zamanlamaya uygun işler

En iyi zamanlanmış işler kısa, tekrarlanabilir ve okumaya değer olanlardır:

- **Sabah özeti.** Hafta içi her gün 09:00: "Dünden bugüne yapılan değişiklikleri özetle ve açık işleri listele."
- **Test takibi.** Her saat başı: "Testleri çalıştır ve hataları raporla."
- **Haftalık bağımlılık kontrolü.** Her pazartesi 10:00: güncel olmayan paketleri ve hangi yükseltmelerin güvenli göründüğünü listele.
- **Gün sonu notu.** Hafta içi 18:00: bugün neyin değiştiğini ve neyin yarım kaldığını kısa bir devir notu olarak yaz.
- **Aylık temizlik.** Her ayın 1’i: ölü kodu, eskimiş TODO’ları ve kullanılmayan özellik bayraklarını bul, sadece raporla.

Zamanlanmış prompt’larda geniş düzenlemeler yerine rapor iste. İzlemediğin bir çalıştırma sana okunacak bir şey bırakmalı, sürpriz bir diff değil. Düzenleme istediğinde ajana kendi [git worktree’sini](/blog/git-worktree-paralel-gelistirme/) ver, senin işinle çakışmasın.

## Ne zaman otomasyon kullanmalı

Zamanlanmış görev zaten var olan bir ajanla konuşur. [Otomasyonlar](/ozellikler/otomasyonlar/) (Pro ve Team) ise yeni işi kendileri başlatır: bir playbook’u izleyen, kendi worktree’sinde ve kendi dalında çalışan bir Claude Code ya da Codex ajanı.

| | Zamanlanmış görev | Otomasyon |
| --- | --- | --- |
| Tetikleyen | Bir zaman | CI kırmızı oldu, PR’a yorum geldi, issue etiketlendi ya da bir takvim |
| Ajan | Senin seçtiğin mevcut bir ajan | Kendi worktree’sinde yeni bir Claude Code ya da Codex ajanı |
| Sonuç | Ajanın yanıtı | Bir dal, bir PR, birleştirme kuyruğuna giriş ya da sana bırakılan bir dal |
| Sınırlar | Çalıştırma başına bir mesaj | Günlük çalıştırma ve dal başına otomatik düzeltme sayısı sınırlı |
| Plan | Ücretsiz | Pro ve Team |

Otomasyonların yerel saatle beş alanlı cron ifadesi alan kendi **Zamanlanmış** tetikleyicisi var; pazartesileri bağımlılıkları güncelleyen hazır bir kural da bulunuyor. Elindeki bir konuşmada rapor istiyorsan zamanlanmış görev, bir takvimin dal ya da PR üretmesini istiyorsan otomasyon kullan. CI hataları için özellikle [CI hatasını yapay zeka düzeltsin](/blog/ci-hatasini-yapay-zeka-duzeltsin/) yazısına bak.

## Zamanlanmış görevler ve gece vardiyası

[Gece vardiyası](/ozellikler/gece-vardiyasi/) (Pro ve Team) başka bir iş için başka bir araç. Zamanlayıcıyla tek mesaj yerine, bir zaman aralığında (varsayılan 23:00–07:00) bir görev kuyruğunu işler, push etmeden commit atar, taslak PR açar ve sana bir sabah raporu bırakır. İstediğin "ben uyurken bu listeyi yap" ise [Claude Code’u gece çalıştırma](/blog/claude-code-gece-calistirma/) yazısını oku. İstediğin "her sabah dokuzda neyin değiştiğini söyle" ise zamanlanmış görev daha basit.

## Başla

[AgentVera’yı indir](/indir/), bir proje aç, bir ajan başlat ve ilk zamanlanmış görevini Detaylar → Otomasyon → Zamanlanmış altına ekle. Tek bir günlük raporla başla ve zamanlayıcıya güvenmeden önce sonucu görmek için Şimdi çalıştır’a bas. Otomasyonlara hazır olduğunda planları [fiyatlar](/fiyatlar/) sayfasında karşılaştır.

## Sık sorulanlar

**Claude Code görevini nasıl zamanlarım?** Projeyi AgentVera’da aç, Detaylar → Otomasyon → Zamanlanmış sekmesine git ve Yeni görev’e bas. Claude Code ajanını seç, hafta içi her gün 09:00 gibi bir zaman belirle, mesajı yaz ve kaydet. Her çalıştırmada mesaj o ajana gönderilir.

**AgentVera kapalıyken zamanlama çalışır mı?** Hayır. Zamanlanmış görevler uygulama açıkken çalışır; uygulama kapalıyken kaçırılan çalıştırmalar sonradan yapılmaz. Dizüstün bir çalıştırmayı uykuda geçirmesin diye Bilgisayarı uyanık tut ayarını açık bırak.

**Zaman geldiğinde ajan hâlâ çalışıyorsa ne olur?** Her görev için sen seçersin: turu bitince gönder, çalışıyor olsa da gönder ya da bu çalıştırmayı atla. Turu bitince göndermek güvenli varsayılandır.

**Codex ya da diğer ajanlar için görev zamanlayabilir miyim?** Evet. Zamanlanmış görev, hangi CLI’yı çalıştırıyor olursa olsun projedeki ajanlardan birine gider. Kendi worktree’sinde yeni bir ajan başlatan otomasyonlar ise Claude Code ya da Codex kullanır.

**Zamanlanmış görevler ücretsiz mi?** Evet, zamanlanmış görevler ücretsiz planda. Otomasyonlar ve gece vardiyası Pro ve Team planlarıyla gelir.

---

**AgentVera hakkında.** AgentVera, Solviera Teknoloji tarafından geliştirilen macOS, Windows ve Linux masaüstü uygulamasıdır. 18 yapay zeka kodlama ajanını (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Antigravity, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Aider, Cline) proje bazında, gerçek terminallerde ve kullanıcının kendi CLI kurulum ve girişleriyle yan yana çalıştırır. Ücretsiz planda sınırsız ajan vardır. İndir: https://agentvera.dev/indir/ · Fiyatlar: https://agentvera.dev/fiyatlar/
