Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa
Darmowa diagnoza laptopa
Dojazd do klienta bezpłatnie
Dojazd do klienta bezpłatnie
Laptopy zastępcze bezpłatnie
Laptopy zastępcze bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie
Odbiór i zwrot sprzętu bezpłatnie

reguła harmonogramu

Termin Definicja
reguła harmonogramu

Reguła harmonogramu określa, kiedy dana automatyzacja ma zostać uruchomiona.

Anatomia reguły uruchamiania

Reguła harmonogramu opisuje moment startu zadania i składa się zwykle z trzech elementów: typu wyzwalacza, częstotliwości oraz okna obowiązywania. Typ określa, czy zadanie rusza cyklicznie, jednorazowo o wskazanej godzinie, przy starcie systemu, przy logowaniu użytkownika, czy w reakcji na zdarzenie zapisane w dzienniku. Częstotliwość precyzuje powtarzalność — co ile minut, w które dni tygodnia, w który dzień miesiąca. Okno obowiązywania wyznacza datę początkową i opcjonalnie końcową. W Harmonogramie zadań systemu Windows, uruchamianym poleceniem taskschd.msc, te elementy rozłożone są na zakładki Wyzwalacze, Akcje i Warunki, przy czym o niewykonaniu zadania najczęściej decyduje właśnie zakładka Warunki, a nie sam wyzwalacz.

Harmonogram systemowy, cron i harmonogram wewnątrz aplikacji

Windowsowy Harmonogram zadań uruchamia programy w kontekście wskazanego konta i potrafi obudzić komputer ze stanu uśpienia, jeśli włączy się odpowiednią opcję. Uniksowy cron opisuje to samo w jednej linii z pięcioma polami określającymi minutę, godzinę, dzień miesiąca, miesiąc i dzień tygodnia — zapis zwięzły, ale nietolerujący pomyłek, bo gwiazdka w niewłaściwym polu zamienia zadanie miesięczne w minutowe. Trzecią kategorią są harmonogramy wbudowane w aplikacje: SQL Server Agent trzyma własne definicje w bazie msdb i ma rozbudowaną obsługę powiadomień o niepowodzeniu, a programy do kopii zapasowych mają zwykle własny planer działający tylko przy uruchomionej usłudze. Wybór ma konsekwencje: zadanie w harmonogramie systemowym przeżyje odinstalowanie aplikacji, zadanie wewnętrzne zniknie razem z nią.

Dlaczego zaplanowane zadanie się nie wykonało

Najczęstszy powód to warunek zasilania — domyślnie zadanie nie uruchamia się, gdy laptop pracuje na baterii, i o tym ustawieniu zapomina się przy przenoszeniu konfiguracji z komputera stacjonarnego. Drugi to zmiana hasła konta, na którym zadanie działa; harmonogram przechowuje poświadczenia i po ich unieważnieniu zwraca w historii kod błędu związany z logowaniem. Trzeci to zadanie uruchamiane tylko przy zalogowanym użytkowniku, podczas gdy serwer stoi na ekranie blokady. Czwarty, zdradliwy w skutkach, to nakładanie się przebiegów: zadanie kopii zapasowej trwające dłużej niż interwał startuje ponownie, zanim poprzednia instancja się zakończy, i dwa procesy walczą o ten sam plik. Warto też pamiętać o zmianie czasu na letni i zimowy, przy której zadanie ustawione na drugą w nocy potrafi wykonać się dwa razy albo wcale.

Automatyzacja, która działa bez przypominania

Ustawiamy harmonogramy kopii zapasowych, aktualizacji i zadań konserwacyjnych tak, żeby wykonywały się poza godzinami pracy i zgłaszały niepowodzenie mailem, zamiast milczeć przez pół roku. Sprawdzamy przy tym, czy backup faktycznie da się odtworzyć — to jedyny test, który cokolwiek znaczy. Obsługujemy firmy i klientów indywidualnych w Warszawie, także zdalnie.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę