blob: 65dc1b5d90073f781da44c6872a22b15be2f92c0 (
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\cli" 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
|