Zmiany pomiędzy wersją 61 and wersją 62 dla DeployerGuide/Customization/Integration
- Data i czas:
- 09/24/15 09:49:01 (9 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/Customization/Integration
v61 v62 91 91 === Automatyczna synchronizacja przy wykorzystaniu zaplanowanych zadań === #crontab 92 92 93 System eDokumenty pozwala uruchomić zadania synchronizacji automatycznie. Wykorzystuje do tego celu systemowy Harmongram Zadań (w linuksie cron). Mechanizm ten uruchamia skrypt ''' CronRunner.php''' w trybie klienta. Skrypt ten odpowiedzialny jest za realizację zadań zapisanych w bazie danych systemu eDokumenty (konkretnie w tabeli crontab).93 System eDokumenty pozwala uruchomić zadania synchronizacji automatycznie. Wykorzystuje do tego celu systemowy Harmongram Zadań (w linuksie cron). Mechanizm ten uruchamia skrypt '''!CronRunner.php''' w trybie klienta. Skrypt ten odpowiedzialny jest za realizację zadań zapisanych w bazie danych systemu eDokumenty (konkretnie w tabeli crontab). 94 94 95 95 '''Konfiguracja środowiska''' 96 96 97 Zanim zostanie utworzone pierwsze zadanie - system trzeba przygotować do uruchamiania skryptu ''' CronRunner.php'''.97 Zanim zostanie utworzone pierwsze zadanie - system trzeba przygotować do uruchamiania skryptu '''!CronRunner.php'''. 98 98 W tym celu w systemie linux należy dodać odpowiedni wpis do pliku {{{/etc/crontab}}} 99 99 {{{ 100 */1 * * * * www-data cd /home/edokumenty/public_html/apps/edokumenty && php -f CronRunner.php >> /var/log/cronrunner.log100 */1 * * * * www-data cd /home/edokumenty/public_html/apps/edokumenty && php -f !CronRunner.php >> /var/log/cronrunner.log 101 101 }}} 102 102 103 103 Natomiast w systemie Windows można utworzyć zadanie w systemowym panelu Harmonogram Zadań lub też wykonać z lini poleceń (cmd) komendę: 104 104 {{{ 105 schtasks /create /sc co_minutę /mo 5 /tn " CronRunner" /tr "php -f C:\Program Files\BetaSoft\eDokumenty\CronRunner.php"105 schtasks /create /sc co_minutę /mo 5 /tn "!CronRunner" /tr "php -f C:\Program Files\BetaSoft\eDokumenty\CronRunner.php" 106 106 }}} 107 107