.\" -*- coding: UTF-8 -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH ANACRON 8 "22 listopada 2012 r." cronie "Administracja systemem" .SH NAZWA anacron \- okresowo wykonuje polecenia .SH SKŁADNIA \fBanacron \fP[\fB\-s\fP] [\fB\-f\fP] [\fB\-n\fP] [\fB\-d\fP] [\fB\-q\fP] [\fB\-t\fP \fIanacrontab\fP] [\fB\-S\fP \fIkatalog\-spool\fP] [\fIzadanie\fP] .br \fBanacron\fP [\fB\-S katalog\-spool\fP] \-u [\fB\-t\fP anacrontab] [\fIzadanie\fP] .br \fBanacron \fP[\fB\-V\fP|\fB\-h\fP] .br \fBanacron \-T \fP[\fB\-t anacrontab\fP] .SH OPIS Anacron jest używany to okresowego wykonywania poleceń, z częstotliwością określoną w dniach. W przeciwieństwie do \fBcron\fP(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ć regularnie powtarzające się zadania \- codzienne, cotygodniowe i comiesięczne. .PP Anacron odczytuje listę zadań z pliku konfiguracyjnego \fI/etc/anacrontab\fP (patrz \fBanacrontab\fP(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. .PP Przy każdym zadaniu Anacron sprawdza, czy nie zostało ono wykonane w ciągu ostatnich \fIn\fP dni, gdzie \fIn\fP jest okresem podanym do tego zadania. Jeśli zadanie nie zostało wykonane w ciągu ostatnich \fIn\fP dni lub więcej, Anacron wykonuje polecenie powłoki zadania, po odczekaniu liczby minut podanej jak parametr zwłoki. .PP Po zakończeniu polecenia, Anacron zapisuje datę (bez godzin) w specjalnym pliku znacznika czasowego do danego zadania, dzięki czemu wie, kiedy wykonać je ponownie. .PP Gdy nie ma już więcej zadań do wykonania, Anacron kończy pracę. .PP Anacron uwzględnia tylko zadania z identyfikatorem podanym w \fIanacrontab\fP(5), który pasuje do argumentów wiersza polecenia \fIzadania\fP. Argumentami wiesza poleceń \fIzadania\fP 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 \fIzadania\fP w wierszu poleceń, jest to równoważne podaniu "*" (czyli Anacron rozważy wszystkie zadania). .PP O ile Anacron nie działa z opcją \fB\-d\fP (patrz niżej), program mnoży się i przechodzi w tło podczas uruchomienia, a proces macierzysty natychmiast się kończy. .PP O ile Anacron nie działa z opcją \fB\-s\fP lub \fB\-n\fP, program uruchamia zadania zaraz po minięciu czasu odstępu. Wykonywanie różnych zadań jest całkowicie niezależne. .PP Jeśli wykonywane 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, jako który działa Anacron (zwykle root) lub na adres określony w zmiennej środowiskowej \fBMAILTO\fP w pliku \fI/etc/anacrontab\fP, jeśli taka istnieje. Jeśli ustawiona jest zmienna środowiskowa \fBLOGNAME\fP, posłuży ona do wypełnienia pola "Od:" w wiadomości elektronicznej. .PP Wszelkie komunikaty wytworzone przez Anacron są wysyłane do \fBsyslogd\fP(8) lub \fBrsyslogd\fP(8), jako obiekt \fBcron\fP, o priorytecie \fBnotice\fP. Wiadomości o błędach są wysyłane z priorytetem \fBerror\fP. .PP 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. .SH OPCJE .TP \fB\-f\fP Wymusza wykonanie wszystkich zadań, ignorując znaczniki czasowe. .TP \fB\-u\fP Aktualizuje do bieżącej daty znaczniki czasowe wszystkich zadań, ale niczego nie uruchamia. .TP \fB\-s\fP Sekwencyjne wykonywanie zadań. Anacron nie uruchomi nowego zadania przed zakończeniem poprzedniego. .TP \fB\-n\fP Uruchamia zadania teraz i ignoruje odstępy podane w pliku \fI/etc/anacrontab\fP. Ta opcja implikuje \fB\-s\fP. .TP \fB\-d\fP 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 wszystkich zadań jest wysyłane pocztą elektroniczną przez Anacron. .TP \fB\-q\fP Nie wypisuje żadnych komunikatów na standardowe wyjście błędów. Stosowane wyłącznie z opcją \fB\-d\fP. .TP \fB\-t\fP \fIjakiś\-anacrontab\fP Używa podanego pliku anacrontab, zamiast domyślnego \fI/etc/anacrontab\fP. .TP \fB\-T\fP Test Anacrontab. Testuje plik konfiguracyjny \fI/etc/anacrontab\fP pod kątem poprawności. Jeśli w pliku znajduje się błąd, zostanie on wypisany na standardowe wyjście, a Anacron zwróci wartość 1. Poprawny plik anacrontab zwróci wartość 0. .TP \fB\-S\fP \fIkatalog\-spool\fP Używa podanego \fIkatalogu\-spool\fP do przechowywania znaczników czasowych. Opcja jest wymagana w przypadku użytkowników, którzy chcą samodzielnie uruchamiać anacron. .TP \fB\-V\fP Wyświetla informacje o wersji i wychodzi. .TP \fB\-h\fP Wypisuje krótką informację o użyciu i wychodzi. .SH SYGNAŁY Po otrzymaniu sygnału \fBSIGUSR1\fP, Anacron czeka na zakończenia wszystkich działających zadań i wychodzi. Sygnał może być użyty do prawidłowego zakończenia Anacrona. .SH UWAGI Proszę upewnić się, że strefa czasowa użytkownika jest ustawiona poprawnie, przed uruchomieniem Anacrona (ponieważ strefa czasowa wpływa na datę). Z reguły oznacza to ustawienie zmiennej środowiskowej \fBTZ\fP lub zainstalowanie pliku \fI/usr/lib/zoneinfo/localtime\fP. Strona podręcznika \fBtzset\fP(3) zawiera więcej informacji. .PP Pliki znaczników czasowych są tworzone w katalogu spool do każdego zadania określonego 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. .SH PLIKI .TP \fI/etc/anacrontab\fP Zawiera wykaz zadań. Szczegółowy opis zawiera strona podręcznika \fBanacrontab\fP(5). .TP \fI/var/spool/anacron\fP Katalog jest używany przez Anacron do przechowywania plików znaczników czasowych. .SH "ZOBACZ TAKŻE" \fBanacrontab\fP(5), \fBcron\fP(8), \fBtzset\fP(3) .PP Plik \fIREADME\fP Anacrona. .SH USTERKI Anacron nigdy nie usuwa plików znaczników czasowych. Konieczne jest ręczne usunięcie niepotrzebnych. .PP Anacron używa do dwóch deskryptorów plików do każdego aktywnego zadania. Może mu ich zabraknąć, jeśli jest zbyt dużo aktywnych zadań. Liczbę możliwych do uruchomienia jednocześnie zadań anacron można sprawdzić poleceniem \fBecho $(($(ulimit \-n) / 2))\fP. .PP Komentarze, sugestie i zgłoszenia błędów proszę wysyłać pocztą elektroniczną do .MT shaleh@\:(debian.\:org|\:valinux.\:com) Seana "Shaleha" Perry'ego .ME . (w języku angielskim). .SH AUTOR Anacron został wymyślony i zaimplementowany przez .MT schwarz@\:monet.\:m.\:isar.\:de Christiana Schwarza .ME . .PP Obecne implementacja to całkowicie przepisany kod przez .MT itzur@\:actcom.\:co.\:il Itaia Tzura .ME . .PP Ten kod był zarządzany przez .MT shaleh@\:(debian.\:org|\:valinux.\:com) Seana "Shaleha" Perry'ego .ME . .PP Od roku 2004 jest zarządzany przez .MT pasc@\:(debian.\:org|\:redellipse.\:net) Pascala Hakima .ME . .PP W dystrybucji Fedora opiekunem Anacrona jest .MT mmaslano@redhat.\:com Marcela Mašláňová .ME . .PP .SH TŁUMACZENIE Tłumaczenie niniejszej strony podręcznika: Michał Kułach . .PP Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License w wersji 3 .UE lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI. .PP Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej .MT manpages-pl-list@lists.sourceforge.net .ME .