diff options
author | Sencar TOSUN <siberaktif@gmail.com> | 2016-12-29 08:19:30 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-29 08:19:30 +0300 |
commit | 5e18882dd4216cb712752c459a21653bd02a3760 (patch) | |
tree | 4b98d0a9887e3c5ad8b98714441d99647a411c20 /doc/tr_TR/cronjob.markdown | |
parent | c36716748e7be0eb3567f26e4498973f91826d37 (diff) |
Create cronjob.markdown
Diffstat (limited to 'doc/tr_TR/cronjob.markdown')
-rw-r--r-- | doc/tr_TR/cronjob.markdown | 56 |
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 + |