Provided by: manpages-pl_4.27.0-1_all bug

NAZWA

       anacron - okresowo wykonuje polecenia

SKŁADNIA

       anacron [-s] [-f] [-n] [-d] [-q] [-t anacrontab] [-S katalog spool] [zadanie] ...
       anacron [-S katalog spool] -u [-t anacrontab] [zadanie] ...
       anacron [-V|-h]
       anacron -T [-t anacrontab]

OPIS

       Anacron  może  być  użyty  to  okresowego  wykonywania  poleceń,  z częstotliwością określoną w dniach. W
       przeciwieństwie do cron(8), nie zakłada się, że komputer jest przez cały czas uruchomiony. Dlatego  można
       z niego korzystać na komputerach, które nie działają przez 24 godziny na dobę, aby kontrolować codzienne,
       cotygodniowe i comiesięczne zadanie, zwykle działające pod kontrolą crona.

       Gdy  Anacron  jest  wykonywany,  odczytuje  listę  zadań z pliku konfiguracyjnego, zwykle /etc/anacrontab
       (patrz anacrontab(5)). Plik ten zawiera listę zadań, które kontroluje Anacron. Każde zadanie ma określony
       okres w dniach, zwłokę w minutach, unikalny identyfikator zadania i polecenie powłoki.

       Przy każdym zadaniu Anacron sprawdza, czy nie zostało ono wykonane w ciągu ostatnich n dni, gdzie n  jest
       okresem  podanym  do  tego  zadania. Jeśli nie, Anacron wykonuje polecenie powłoki zadania, po odczekaniu
       liczby minut podanej jak parametr zwłoki.

       Po zakończeniu polecenia, Anacron zapisuje datę w specjalnym pliku znacznika czasowego do danego zadania,
       dzięki czemu wie, kiedy wykonać je ponownie. Do obliczeń czasu używana jest tylko data, bez godzin.

       Gdy nie ma już więcej zadań do wykonania, Anacron kończy pracę.

       Anacron uwzględnia tylko zadania z identyfikatorem podanym  w  anacrontab,  który  pasuje  do  argumentów
       wiersza  polecenia  zadania. Argumentami zadania mogą być wzorce maski (wildcard) powłoki (proszę upewnić
       się, że są one chronione, czyli odpowiednio cytowane, przed interpretacją przez powłokę). Jeśli nie  poda
       się argumentów zadania, jest to równoważne podaniu "*" (czyli uwzględniane są wszystkie zadania).

       Jeśli  nie poda się opcji -d (patrz niżej), to Anacron mnoży się i przechodzi w tło podczas uruchomienia,
       a proces macierzysty natychmiast się kończy.

       Jeśli nie podano opcji -s lub  -n,  to  Anacron  uruchamia  zadania  zaraz  po  minięciu  czasu  odstępu.
       Wykonywanie różnych zadań jest całkowicie niezależne.

       Jeśli  zadanie  wysyła  komunikaty na swoje standardowe wyjście lub standardowe wyjście błędów, to są one
       wysyłane pocztą elektroniczną  do  użytkownika  uruchamiającego  Anacron  (zwykle  roota)  lub  na  adres
       znajdujący się w zmiennej środowiskowej MAILTO w pliku /etc/anacrontab, jeśli taka istnieje.

       Komunikaty  informujące  o  tym  co  wykonuje  Anacron  są  wysyłane  do  syslogd(8), jako obiekt cron, o
       priorytecie notice. Wiadomości o błędach są wysyłane z priorytetem error.

       Zadania "aktywne" (tzn. zadania, które Anacron zdecydował się już uruchomić i obecnie czekają na minięcie
       czasu odstępu oraz zadania wykonywane właśnie przez Anacrona) są "zablokowane", dzięki czemu  inne  kopie
       Anacrona nie uruchomią ich w tym samym czasie.

OPCJE

       -f     Wymusza wykonanie zadań, ignorując znaczniki czasowe.

       -u     Tylko aktualizuje do bieżącej daty znaczniki czasowe, ale niczego nie uruchamia.

       -s     Sekwencyjne   wykonywanie   zadań.   Anacron   nie  uruchomi  nowego  zadanie  przed  zakończeniem
              poprzedniego.

       -n     Uruchamia zadania teraz. Ignoruje odstępy podane w pliku /etc/anacrontab. Ta opcja implikuje -s.

       -d     Nie mnoży się i nie przechodzi w tło. W tym trybie Anacron wysyła wiadomości informacyjne  zarówno
              na  standardowe wyjście, jak i do sysloga. Wyjście z zadań jest wysyłane pocztą elektroniczną, jak
              zazwyczaj.

       -q     Nie wypisuje komunikatów na standardowe wyjście błędów. Stosowane wyłącznie z opcją -d.

       -t anacrontab
              Używa podanego pliku anacrontab, zamiast domyślnego.

       -T     Test Anacrontab. Plik konfiguracyjny zostanie przetestowany pod kątem poprawności. Jeśli  w  pliku
              znajduje  się błąd, zostanie on wypisany, a anacron zakończy się kodem 1. Poprawny plik anacrontab
              zwróci 0.

       -S katalog-spool
              Używa podanego katalogu spool do  przechowywania  znaczników  czasowych.  Opcja  jest  wymagana  w
              przypadku użytkowników, którzy chcą samodzielnie uruchamiać anacron.

       -V     Wyświetla informacje o wersji i wychodzi.

       -h     Wypisuje krótką informację o użyciu i wychodzi.

SYGNAŁY

       Po  otrzymaniu  sygnału  SIGUSR1,  Anacron  czeka  na  zakończenia  działających zadań (jeśli istnieją) i
       wychodzi. Sygnał może być użyty do prawidłowego zakończenia Anacrona.

UWAGI

       Proszę upewnić się, że strefa czasowa jest ustawiona  poprawnie,  przed  uruchomieniem  Anacrona  (strefa
       czasowa  wpływa  na  datę).  Z  reguły oznacza to ustawienie zmiennej środowiskowej TZ lub zainstalowanie
       pliku /usr/lib/zoneinfo/localtime. Strona podręcznika tzset(3) zawiera więcej informacji.

       Pliki znaczników czasowych są tworzone w katalogu spool do każdego  zadania  w  anacrontab.  Nie  zostaną
       nigdy  usunięte  automatycznie  przez  anacron  i jeśli nie są dłużej potrzebne konieczne jest ich ręczne
       usunięcie.

KONFIGURACJA ODNOSZĄCA SIĘ DO DEBIANA

       W systemach opartych na Debianie, anacron będzie aktywowany co godzinę od 07:30 czasu lokalnego do  23:30
       czasu  lokalnego  za  pomocą  zadań  cron  (w  systemach  niekorzystających  z  systemd,  gdzie cron jest
       zainstalowany i włączony) lub za pomocą czasomierza systemd (w systemach korzystających z systemd).  Przy
       włączeniu,  anacron  sprawdzi  czy  jakieś zadania zostały pominięte. Jeśli tak, to rozpocznie je wkrótce
       potem.

       Domyślnie godzinna aktywacja anacron nie  dokona  się,  jeśli  komputer  działa  na  akumulatorze  i  nie
       podłączono zasilania z sieci. Ma to na celu ograniczenie użycia akumulatora i wydłużenie jego żywotności,
       ale  takie  rozwiązanie  może  mieć  również  niechciane  skutki.  Użytkownicy mogą wyłączyć tę funkcję i
       pozwolić na działanie anacronowi niezależnie od statusu zasilania.

       Szczegółowy   opis   jak   tego   dokonać   znajduje   się   w   debianowej    dokumentacji    w    pliku
       /usr/share/doc/anacron/README.Debian.

PLIKI

       /etc/anacrontab
              Zawiera wykaz zadań. Szczegółowy opis zawiera strona podręcznika anacrontab(5).

       /var/spool/anacron
              Katalog jest używany przez Anacron do przechowywania plików znaczników czasowych.

       /lib/systemd/system/anacron.service
              Plik udostępnia usługę systemd dla anacrona.

       /lib/systemd/system/anacron.timer
              Plik  udostępnia  czasomierz  systemd dla anacrona. Usługa jest obecnie wyzwalana co godzinę przez
              czasomierz systemd.

ZOBACZ TAKŻE

       anacrontab(5), cron(8), tzset(3)

       Plik README Anacrona.

       Szczegóły modyfikacji odnoszących się do Debiana opisano w pliku /usr/share/doc/anacron/README.Debian.

USTERKI

       Anacron nigdy nie usuwa plików znaczników czasowych. Konieczne jest ręczne usunięcie niepotrzebnych.

       Anacron używa do dwóch deskryptorów plików do każdego aktywnego zadania. Może  mu  ich  zabraknąć,  jeśli
       jest więcej niż 125 aktywnych zadań (na zwykłych jądrach).

       Komentarze,  sugestie i zgłoszenia błędów proszę wysyłać pocztą elektroniczną do systemu śledzenia błędów
       Debiana na adres submit@bugs.debian.org (w języku angielskim).

AUTOR

       Anacron został wymyślony i zaimplementowany przez Christiana Schwarza <schwarz@monet.m.isar.de>. Aktualna
       implementacja została całkowicie przepisana przez Itaia Tzura <itzur@actcom.co.il>.

       Kod był zarządzany przez Seana "Shaleha" Perry'ego <shaleh@(debian.org|valinux.com)>. W okresie 2004–2006
       opiekunem był Pascal Hakim <pasc@(debian.org|redellipse.net)>, a  w  latach  2009–2014  Peter  Eisentraut
       <petere@debian.org>.

       Aktualnie anacron w Debian jest zarządzany przez wielu deweloperów z Projektu Debian.

TŁUMACZENIE

       Tłumaczenie niniejszej strony podręcznika: Michał Kułach <michal.kulach@gmail.com>

       Niniejsze  tłumaczenie  jest  wolną  dokumentacją.  Bliższe informacje o warunkach licencji można uzyskać
       zapoznając  się  z  GNU General Public License w wersji 3  lub  nowszej.   Nie   przyjmuje   się   ŻADNEJ
       ODPOWIEDZIALNOŚCI.

       Błędy  w  tłumaczeniu  strony  podręcznika  prosimy  zgłaszać  na  adres  listy  dyskusyjnej manpages-pl-
       list@lists.sourceforge.net.

Projekt Debian                                30 listopada 2018 r.                                    ANACRON(8)