# Linux hostingde zamanlanmış görevler: bir işi zamanlayın

> HyperDC Linux hostingde tekrarlayan işleri çalıştırın: müşteri alanında PHP betiği için görev oluşturun, sıklığını seçin ve Şimdi Çalıştır ile deneyin.

Zorluk: Başlangıç

Zamanlanmış görev, kuyruktaki e-postaları göndermek veya eski dosyaları temizlemek gibi bir işi belirli zamanlarda sizin için çalıştırır. Linux hostingde görevleri hizmet sayfanızın **Zamanlanmış Görevler** sekmesinde oluşturursunuz; görevler root olarak değil, hesabınızın kendi kullanıcısıyla çalışır.

## 1. adım: Betiği yükleyin

Betiğinizi [Dosya Yöneticisi](/guides/linux-hosting-disk-access) ile yükleyin, örneğin `private/cron.php` konumuna. `httpdocs` dışında olursa ziyaretçiler açamaz.

## 2. adım: Görevi oluşturun

1. **Zamanlanmış Görevler** sekmesini açın ve **Yeni Görev** seçin.
2. Tanıyacağınız bir **Ad** girin.
3. **Ne yapar** altında **PHP Betiği Çalıştır** seçin.
4. **Adres veya dosya** alanına hosting hesabınıza göre yolu yazın, örneğin `private/cron.php`.
5. Betik istiyorsa **Bağımsız değişkenler** alanını doldurun.
6. **PHP sürümü** ve **Ne sıklıkla** çalışacağını seçin:
   - **Birkaç Dakikada Bir**: **Çalışmalar arası dakika** değerini 1 ile 1439 arasında belirleyin.
   - **Saatte Bir**.
   - **Her Gün**, **Her Hafta** veya **Her Ay**: **Saat (SS:dd, sunucu saati)** alanına örneğin `03:00` yazın. Haftalık görev ayrıca **Gün**, aylık görev ise 1 ile 28 arasında **Ayın günü** ister.
7. **Etkin** seçeneğini açık bırakın ve **Görev Oluştur** seçin.

**Ne zaman** sütunu ardından zamanlamayı gösterir; örneğin **15 dakikada bir** veya **Her gün 02:30**.

## 3. adım: Deneyin

Görevin satırında **Şimdi Çalıştır** seçin, ardından saat ve sonuç için **Son çalışma** sütununu okuyun.

**Doğrulama:** betik işini yapmıştır; örneğin beklediğiniz dosyayı yazmış veya iletiyi göndermiştir.

## Bir adresi çağırın veya betik çalıştırın

**Ne yapar** altında iki görev türü daha sunulur:

- **Bir Adresi Çağır**, seçtiğiniz zamanlarda bir web adresini açar, örneğin `https://example.com/wp-cron.php`.
- **Program Çalıştır**, hosting hesabınızdaki bir kabuk betiğini (`.sh`) girdiğiniz **Bağımsız değişkenler** ile çalıştırır.

Tek tıkla kurduğunuz uygulamalar ihtiyaç duydukları görevleri buraya kendileri ekler; örneğin Moodle'ın cron'u veya Laravel'in zamanlayıcısı; bkz. [tek tıkla PHP uygulamaları](/guides/linux-hosting-one-click-apps).

**Genel Bakış**, kaç göreviniz olduğunu ve paketinizin kaç göreve izin verdiğini gösterir.

## Bir görevi değiştirin veya kaldırın

- Görevin satırındaki kalem simgesi aynı formu açar; değiştirin ve **Görevi Kaydet** seçin. Görevi kaldırmadan duraklatmak için orada **Etkin** seçeneğini kapatın.
- Çöp kutusu simgesi görevi siler. Görev durur ve kaldırılır; kullandığı dosyalar yerinde kalır.

## Sorun giderme

**Görev hata bildiriyor.** **Adres veya dosya** alanındaki yola bakın: yol hosting hesabınızdan başlar, yani ana alan adınızın betiği `httpdocs/` ile başlar. Ardından betiğin bir sayfası varsa kendi mesajını görmek için tarayıcıda bir kez açın.

## Sonraki adımlar

- Her sitenin PHP sürümü: [Linux hostingde alan adları, PHP ve .htaccess](/guides/linux-hosting-domains-php).
- Eski sağlayıcınızdaki cron işleri: [web sitenizi Linux hostinge taşıyın](/guides/linux-hosting-migration).

## Sık sorulan sorular

### Bir görev ne sıklıkla çalışabilir?

Dakikada bir kadar sık: Birkaç Dakikada Bir seçin ve Çalışmalar arası dakika değerini 1 yapın.

### Görev root olarak mı çalışır?

Hayır. Her görev, sınırları içinde hosting hesabınızın kendi kullanıcısıyla çalışır, asla root olarak değil.

### Görev bunun yerine bir web adresini açabilir mi?

Evet. Ne yapar altında Bir Adresi Çağır seçin ve adresi girin, örneğin https://example.com/wp-cron.php. Program Çalıştır ise hesabınızdaki bir kabuk betiğini (.sh) çalıştırır.

### Saatler hangi saate göre?

Sunucunun saatine göre; SS:dd biçiminde, örneğin 03:00.

### Betiği nereye koymalıyım?

Hosting hesabınızın herhangi bir yerine. httpdocs dışında olursa ziyaretçiler açamaz. Dosya Yöneticisi ile yükleyin.

---

Kaynak: <https://hyperdc.com/tr/guides/products/linux-hosting-scheduled-tasks>\
Son güncelleme: 2026-11-07
