Informacje o nowych
produktach i rozwiązaniach.
Najświeższe wiadomości
z branży.
Aktualne promocje.
Dodanie adresu e-mail do newslettera oznacza wyrażenie zgody na przetwarzanie danych osobowych przez firmę Telvinet Sp. z o.o. oraz zgodę na otrzymywanie, na podany adres e-mail, wiadomości o charakterze informacyjno-reklamowym więcej informacji »
Wiele serwisów WWW wymaga wykonywania różnego rodzaju zadań często cyklicznie w określonych przedziałach czasowych. Przykładem takich procesów może być przeprowadzanie porządków w bazach danych i katalogach zasobów plikowych lub wykonywanie funkcji wymagających dłuższego okresu czasu. Procesy te doskonale kwalifikują się do automatycznego wykonywania w tle bez pośrednictwa aplikacji serwera WWW. Dodatkową zaletą jest brak limitu czasu wykonywania zadań - usługa ta pozwala na przeprowadzenie bardzo czasochłonnych zadań. Procesy te często wykonywane są w wyjątkowych sytuacjach jak przykładowo zamknięcie określonego okresu, przeliczenie skomplikowanych danych, eksport i import danych, wygenerowanie kopii bezpieczeństwa itd.
Optymalnie zaprojektowane skrypty WWW powinny bazować na zadaniach uruchamianych w tle. Korzystając z wielu technik programistycznych mogą pozostawić z góry określone rozkazy wraz z niezbędnymi parametrami oraz monitorować postęp ich realizacji. Tylko od programistów, ich wiedzy i inwencji zależy jak sprawnie będą pracować skrypty i czy zostaną należycie wykorzystane dostępne w środowisku mechanizmy. Przygotowane programy powinny być przemyślane, zoptymalizowane pod kontem wykorzystania zasobów, powinny również eliminować ewentualne uruchomienia w przypadkach, gdy wcześniej wywołane jeszcze nie zakończyły pracy. Przed zleceniem dopisania programu do listy periodycznie wykonywanych należy przetestować program w środowisku shella. Tylko sprawdzone w shellu programy gwarantują minimalizację ewentualnych błędów i problemów z wykonaniem w tle.
Dodawanie i usuwanie periodycznie uruchamianych programów
Aktualnie dodanie i usunięcie skryptu realizowane jest zleceniem pocztą elektroniczną na adres mailto:boa@telvinet.pl. W planie jest przygotowanie mechanizmu zarządzania periodycznym uruchamianiem programów wewnątrz systemu zarządzania Inetadmin.
W zleceniu należy podać następujące dane:
Czas uruchomień może przyjąć następujące wartości:
Przykłady poprawnie podanych czasów wykonania programów:
monthly /home/users/t/test/skrypty/skrypt.php
skrypt wywoływany raz w miesiącu
weekly /home/users/t/test/skrypty/skrypt.php
skrypt wywoływany raz w tygodniu
daily /home/users/t/test/skrypty/skrypt.php
skrypt wywoływany raz dziennie
01,02,04,05 05,35 /home/users/t/test/skrypty/skrypt.php
skrypt wywoływane o 01:05, 01:35, 02:05, 02:35, 04:05, 04:45, 05:05, 05:35
08-16 30 /home/users/t/test/skrypty/skrypt.php
skrypt wywoływany o 08:30, 09:30, 10:30, 11:30, 12:30, 13:30, 14:30, 15:30 i 16:30
