.\" -*- coding: UTF-8 -*-
.\"/* Copyright 1988,1990,1993 by Paul Vixie
.\" * All rights reserved
.\" *
.\" * Distribute freely, except: don't remove my name from the source or
.\" * documentation (don't take credit for my work), mark your changes (don't
.\" * get me blamed for your possible bugs), don't alter or remove this
.\" * notice.  May be sold if buildable source is provided to buyer.  No
.\" * warrantee of any kind, express or implied, is included with this
.\" * software; use at your own risk, responsibility for damages (if any) to
.\" * anyone resulting from the use of this software rests entirely with the
.\" * user.
.\" *
.\" * Send bug reports, bug fixes, enhancements, requests, flames, etc., and
.\" * I'll try to keep a version up to date.  I can be reached as follows:
.\" * Paul Vixie          <paul@vix.com>          uunet!decwrl!vixie!paul
.\" */
.\"
.\" $Id: cron.8,v 2.2 1993/12/28 08:34:43 vixie Exp $
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH CRON 8 "19 kwietnia 2010"  
.UC 4
.SH NAZWA
cron \- demon do wywoływania odłożonych poleceń (Vixie Cron)
.SH SKŁADNIA
cron [\fB\-f\fP] [\fB\-l\fP] [\fB\-L\fP \fIpoziom\-komunikatów\fP]
.SH OPIS
\fBcron\fP jest uruchamiany automatycznie z /etc/init.d, przy wchodzeniu w
poziom pracy wielu użytkowników.
.SH OPCJE
.TP  8
\fB\-f\fP
Pozostaje w trybie pierwszoplanowym, nie staje się demonem.
.TP 
\fB\-l\fP
Włącza zgodność nazw plików w katalogu /etc/cron.d z LSB. To ustawienie nie
wpływa jednak na przetwarzanie plików w katalogach /etc/cron.hourly,
/etc/cron.daily, /etc/cron.weekly lub /etc/cron.monthly.
.TP 
\fB\-n\fP
Include the FQDN in the subject when sending mails.  By default, cron will
abbreviate the hostname.
.TP 
\fB\-L\fP \fIpoziom\-komunikatów\fP
Wybiera, jakie informacje o \ \fIzadaniach\fP mają być zapisywane do dziennika
(błędy są logowane niezależnie od tej wartości). Jest to suma poniższych
wartości:
.br
.RS 12
.IP \fB1\fP
zapisuje uruchomienie wszystkich zadań crona
.IP \fB2\fP
zapisuje koniec wszystkich zadań crona
.IP \fB4\fP
zapisuje wszystkie zadania zakończone niepowodzeniem (kod zakończenia różny
od 0)
.IP \fB8\fP
zapisuje numer procesu wszystkich zadań crona
.RE
.IP
Domyślnie zapisywane jest uruchomienie wszystkich zadań (1). Logowanie jest
wyłączane, jeśli \fIpoziom\-komunikatów\fP jest ustawiony na zero (0). Wartość
równa piętnaście (15) wybierze wszystkie opcje.
.SH UWAGI
.PP
\fBcron\fP przeszukuje swój katalog spool (/var/spool/cron/crontabs) w
poszukiwaniu plików crontab (które są nazwane zgodnie z kontami w
/etc/passwd); odnalezione pliki są następnie ładowane do pamięci. Proszę
zauważyć, że pliki crontab w tym katalogu nie powinny być osiągane
bezpośrednio \- do ich aktualizacji i dostępu powinno być używane polecenie
\fBcrontab\fP.

\fBcron\fP odczytuje również /etc/crontab, które posiada nieco inny format
(patrz \fBcrontab\fP(5)). W Debianie, zawartość /etc/crontab jest
predefiniowana do uruchamiania programów w katalogach /etc/cron.hourly,
/etc/cron.daily, /etc/cron.weekly i /etc/cron.monthly. Konfiguracja ta jest
charakterystyczna dla Debiana, proszę zapoznać się z opisem w poniższym
rozdziale \fBZMIANY ODNOSZĄCE SIĘ DO DEBIANA\fP.

Additionally, in Debian, \fIcron\fP reads the files in the /etc/cron.d
directory.  \fIcron\fP treats the files in /etc/cron.d as in the same way as
the /etc/crontab file (they follow the special format of that file, i.e.\&
they include the \fIuser\fP field).  However, they are independent of
/etc/crontab: they do not, for example, inherit environment variable
settings from it.  This change is specific to Debian see the note under
\fBDEBIAN SPECIFIC\fP below.

Podobnie jak /etc/crontab, pliki w katalogu /etc/cron.d są monitorowane w
poszukiwaniu zmian. Ogólnie, administrator systemu nie powinien używać
/etc/cron.d/, lecz standardowego pliku /etc/crontab.

Plik /etc/crontab i pliki w /etc/cron.d muszą był własnością roota i nie
mogą być zapisywalne dla grupy lub innych. W odróżnieniu od katalogu spool,
pliki w katalogach /etc/cron.d oraz /etc/cron.hourly, /etc/cron.daily,
/etc/cron.weekly i /etc/cron.monthly mogą być również dowiązaniami
symbolicznymi pod warunkiem, że zarówno samo dowiązanie jak i plik na który
ono wskazuje, są własnością roota. Pliki w katalogu /etc/cron.d nie muszą
być wykonywalne, natomiast pliki w katalogach /etc/cron.hourly,
/etc/cron.daily, /etc/cron.weekly i /etc/cron.monthly \- muszą, ponieważ są
uruchamiane przez \fBrun\-parts\fP (patrz podręcznik \fBrun\-parts\fP(8)).

\fIcron\fP then wakes up every minute, examining all stored crontabs, checking
each command to see if it should be run in the current minute.  When
executing commands, any output is mailed to the owner of the crontab (or to
the user named in the MAILTO environment variable in the crontab, if such
exists) from the owner of the crontab (or from the email address given in
the MAILFROM environment variable in the crontab, if such exists).  The
children copies of cron running these processes have their name coerced to
uppercase, as will be seen in the syslog and ps output.
.PP
Dodatkowo, \fBcron\fP sprawdza co minutę, czy czas modyfikacji swojego katalogu
spool (lub pliku \fI/etc/crontab\fP) nie zmienił się, a jeśli tak się stało, to
\fBcron\fP sprawdza czasy modyfikacji wszystkich plików crontab i przeładowuje
te z nich, które się zmieniły. Z tego powodu \fBcron\fP nie musi być
restartowany po modyfikacji plików crontab. Proszę zauważyć, że polecenie
\fBcrontab\fP(1) aktualizuje czas modyfikacji katalogu spool, niezależnie od
tego, czy zmodyfikował plik crontab.
.PP
Specjalnym przypadkiem jest, gdy czas zmieni się o mniej niż 3 godziny,
np. na początku lub końcu obowiązywania czasu letniego. Jeśli czas przesuwa
się do przodu, to zadania, które byłyby uruchomione w czasie, który został
przesunięty, są uruchamiane zaraz po wystąpieniu zmiany. I na odwrót \- jeśli
czas przesunie się do tyłu o mniej niż 3 godziny, to zadania, które
przypadają w powtórzonym czasie, nie będą uruchamiane ponownie.
.PP
Tyczy się to wyłącznie zadań wykonywanych w określonym czasie (niepodanych
jako @hourly, ani nie używających "*" jako określenia godziny lub
minuty). Zadania, które są podawane z wieloznacznikiem, są uruchamiane od
razu na podstawie nowego czasu.
.PP
Zmiany zegara o więcej niż 3 godziny, są uważane za poprawki zegara i od
razu używany jest nowy czas.
.PP
Program \fBcron\fP zapisuje swoje działania do właściwości "cron" sysloga, a
logowanie może być kontrolowane przy użyciu standardowej właściwości
\fBsyslogd\fP(8).
.SH ŚRODOWISKO
Jeśli zmienne środowiskowe lokalizacji (regionalne) w systemie Debian, w
katalogu \fI/etc/default/cron\fP, zostaną skonfigurowane, to można nimi
zarządzać używając \fI/etc/environment\fP albo za pomocą
\fI/etc/default/locale\fP, przy czym wartości z drugiego pliku przesłaniają te
z pierwszego. Pliki te są odczytywane i są używane do ustawienia zmiennych
środowiskowych LANG, LC_ALL i LC_CTYPE. Zmienne te są używane do ustawienia
kodowania poczty elektronicznej, przy czym domyślnie wynosi ono "C".
.PP
\fBNIE\fP wpływa to na środowisko zadań uruchamianych przez cron. Więcej
informacji o modyfikowaniu środowiska zadań zawiera strona podręcznika
\fBcrontab\fP(5).
.PP
Demon będzie używał, jeśli jest obecna, definicji strefy czasowej z pliku
\fI/etc/timezone\fP.
.PP
Środowisko może zostać przefediniowane przez definicje z plików crontab
użytkownika, lecz \fBcron\fP obsługuje wykonywanie zadań jedynie w pojedynczej
strefie czasowej.

.SH "ZMIANY ODNOSZĄCE SIĘ DO DEBIANA"
.PP
Debian wprowadził pewne zmiany do \fBcron\fPa, które nie były dostępne w
oryginale. Najważniejsze zmiany to:

.IP \(em
obsługa /etc/cron.{hourly,daily,weekly,monthly} poprzez /etc/crontab,
.IP \(em
obsługa /etc/cron.d (katalog do umieszczania plików crontab pakietów),
.IP \(em
obsługa PAM,
.IP \(em
obsługa SELinux,
.IP \(em
obsługa auditlog,
.IP \(em
obsługa DST (czasu letniego) i inne zmiany/poprawki w stosunku do czasu,
.IP \(em
SGID crontab(1) zamiast SUID root,
.IP \(em
debianowe położenia plików i polecenia,
.IP \(em
debianowa konfiguracja (/etc/default/cron),
.IP \(em
wiele innych mniejszych funkcji i poprawek.

.PP
Obsługa /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly i
/etc/cron.monthly w Debianie jest zapewniona przez domyślne ustawienia w
pliku /etc/crontab (patrz systemowy przykład w \fBcrontab\fP(5)). Domyślny,
ogólnosystemowy plik crontab zawiera cztery zadania, uruchamiane:
cogodzinnie, codziennie, cotygodniowo i comiesięcznie. Każde z tych zadań
wykona \fBrun\-parts\fP, podając każdy z tych katalogów jako argument. Zadania
są wyłączane, jeśli zainstalowany jest \fBanacron\fP (z wyjątkiem zadań
cogodzinnych) aby zapobiec konfliktom pomiędzy oboma demonami.

As described above, the files under these directories have to pass some
sanity checks including the following: be executable, be owned by root, not
be writable by group or other and, if symlinks, point to files owned by
root.  Additionally, the file names must conform to the filename
requirements of \fBrun\-parts\fP: they must be entirely made up of letters,
digits and can only contain the special signs underscores ('_') and hyphens
('\-').  Any file that does not conform to these requirements will not be
executed by \fBrun\-parts\fP.  For example, any file containing dots will be
ignored.  This is done to prevent cron from running any of the files that
are left by the Debian package management system when handling files in
/etc/cron.d/ as configuration files (i.e.\& files ending in \&.dpkg\-dist,
\&.dpkg\-orig, \&.dpkg\-old, and \&.dpkg\-new).

Funkcja ta może zostać użyta przez administratorów systemu i pakiety, do
zdefiniowania zadań, które mają być uruchamiane w zdefiniowanych
interwałach. Pliki tworzone przez pakiety w tych katalogach, powinny być
nazywane tak samo, jak dostarczający je pakiet.

.PP
Support for /etc/cron.d is included in the \fIcron\fP daemon itself, which
handles this location as the system\-wide crontab spool.  This directory can
contain any file defining tasks following the format used in /etc/crontab,
i.e.\& unlike the user cron spool, these files must provide the username to
run the task as in the task definition.

Files in this directory have to be owned by root, do not need to be
executable (they are configuration files, just like /etc/crontab) and must
conform to the same naming convention as used by \fIrun\-parts\fP(8) : they must
consist solely of upper\- and lower\-case letters, digits, underscores, and
hyphens.  This means that they \fBcannot\fP contain any dots.  If the \fB\-l\fP
option is specified to \fIcron\fP (this option can be setup through
/etc/default/cron, see below), then they must conform to the LSB namespace
specification, exactly as in the \fB\-\-lsbsysinit\fP option in \fIrun\-parts\fP.

Przeznaczeniem tej funkcji było umożliwienie pakietom, wymagającym
dokładniejszej kontroli harmonogramu niż
/etc/cron.{hourly,daily,weekly,monthly}, dodawania swoich plików crontab do
/etc/cron.d. Pliki te powinny być nazwane tak samo, jak udostępniający je
pakiet.


Domyślna konfiguracja \fBcron\fPa jest kontrolowana przez plik
\fI/etc/default/cron\fP, który jest odczytywany przez skrypt init.d,
uruchamiający demona \fBcron\fP. Plik ten określa, czy \fBcron\fP będzie czytał
systemowe zmienne środowiskowe oraz umożliwia dodawanie dodatkowych opcji do
programu \fBcron\fP, przed jego wykonaniem \- umożliwiając konfigurację
zapisywanego dziennika lub definiowanie sposobu traktowania plików w
katalogu /etc/cron.d.

.SH "ZOBACZ TAKŻE"
crontab(1), crontab(5), run\-parts(8)
.SH AUTOR
Paul Vixie <paul@vix.com> jest autorem programu \fIcron\fP i pierwotnym
twórcą niniejszej strony podręcznika systemowego. Strona została również
zmodyfikowana dla Debiana przez Steve'a Greenlanda, Javiera
Fernandeza\-Sanguino i Christiana Kastnera.

.PP
.SH TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika są:
Przemek Borys <pborys@dione.ids.pl>
i
Michał Kułach <michal.kulach@gmail.com>
.
.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 .
