summaryrefslogtreecommitdiff
path: root/doc/tr_TR/cronjob.markdown
blob: 188b299ca8933faf38fa387bd7f0d2b53514d362 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
Arka Plan İş Zaman Planlaması
=========================

Düzgün çalışabilmek için, Kanboard günlük olarak arka planda bir iş yürütülmesini ister.
Genellikle Unix platformlarında bu işlem `cron` tarafından yapılır.

Bu arka plan işi, bu özellikler için gereklidir:

- Raporlar ve analizler (her bir projenin günlük istatistiklerini hesaplayın)
- Vazgeçilmiş görev bildirimleri gönder
- Olaya bağlı otomatik eylemleri yürütün "Görevler için günlük arka plan işi"

Unix ve Linux platformlarında konfigürasyon
-----------------------------------------

Unix/Linux işletim sistemlerinde bir cronjob tanımlamanın birden çok yolu vardır, bu örnek Ubuntu 14.04 içindir.
Prosedür, diğer sistemler için de benzerdir.

Web sunucusu kullanıcısının crontab'sını düzenleyin:

```bash
sudo crontab -u www-data -e
```

Günlük cronjobu sabah 08.00'de çalıştırma örneği:

```bash
0 8 * * * cd /path/to/kanboard && ./cli cronjob >/dev/null 2>&1
```

Not: Sqlite kullanıyorsanız, cronjob işleminin veritabanına yazma erişimi olmalıdır.
Genellikle, cronjob'u web sunucusu kullanıcısı altında çalıştırmak yeterlidir.

Microsoft Windows Server'da Yapılandırma
-----------------------------------------

Yinelenen görevi yapılandırmadan önce, Kanboard CLI komut dosyasını çalıştıran bir toplu iş dosyası (*.bat veya *.cmd) oluşturun.

İşte bir örnek (`C:\kanboard.bat`):

```
"C:\php\php.exe" -f "C:\inetpub\wwwroot\kanboard\kanboard" cronjob
```

**Kurulumunuza göre PHP yürütülebilir dosyanın yolunu ve Kanboard'un komut dosyasının yolunu değiştirmelisiniz.**

Windows Görev Zamanlayıcısını yapılandırın:

1. "Yönetimsel Araçlar" bölümüne gidin.
2. "Görev Zamanlayıcısı" nı açın.
3. Sağda "Görev Oluştur" u seçin
4. Bir isim seçin, örneğin "Kanboard"
5. "Güvenlik Seçenekleri" altında, Sqlite kullanıyorsanız, veritabanına yazabilecek bir kullanıcı seçin (yapılandırmanıza bağlı olarak IIS_IUSRS olabilir)
6. Yeni bir "Tetikleyici" oluşturun, günlük ve bir gece, örneğin gece vakti seçin
7. Yeni bir eylem ekleyin, "Bir programı başlat" ı seçin ve yukarıda oluşturulan toplu iş dosyasını seçin