summaryrefslogtreecommitdiff
path: root/doc/tr_TR/cronjob.markdown
diff options
context:
space:
mode:
authorSencar TOSUN <siberaktif@gmail.com>2016-12-29 08:19:30 +0300
committerGitHub <noreply@github.com>2016-12-29 08:19:30 +0300
commit5e18882dd4216cb712752c459a21653bd02a3760 (patch)
tree4b98d0a9887e3c5ad8b98714441d99647a411c20 /doc/tr_TR/cronjob.markdown
parentc36716748e7be0eb3567f26e4498973f91826d37 (diff)
Create cronjob.markdown
Diffstat (limited to 'doc/tr_TR/cronjob.markdown')
-rw-r--r--doc/tr_TR/cronjob.markdown56
1 files changed, 56 insertions, 0 deletions
diff --git a/doc/tr_TR/cronjob.markdown b/doc/tr_TR/cronjob.markdown
new file mode 100644
index 00000000..188b299c
--- /dev/null
+++ b/doc/tr_TR/cronjob.markdown
@@ -0,0 +1,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
+