.\" -*- coding: UTF-8 -*- .\"/* Copyright 1988,1990,1993 by Paul Vixie .\" * All rights reserved .\" */ .\" .\" Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") .\" Copyright (c) 1997,2000 by Internet Software Consortium, Inc. .\" .\" Permission to use, copy, modify, and distribute this software for any .\" purpose with or without fee is hereby granted, provided that the above .\" copyright notice and this permission notice appear in all copies. .\" .\" THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES .\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF .\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR .\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES .\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT .\" OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" .\" Modified 2010/09/12 by Colin Dean, Durham University IT Service, .\" to add clustering support. .\" .\" $Id: crontab.1,v 1.7 2004/01/23 19:03:32 vixie Exp $ .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH CRONTAB 1 "29 października 2019 r." cronie "Polecenia użytkownika" .SH NAZWA crontab \- zarządzanie plikami crontab należącymi do użytkowników .SH SKŁADNIA \fBcrontab\fP [\fB\-u\fP \fIużytkownik\fP] <\fIplik\fP |\fB\ \-\fP> .br \fBcrontab\fP [\fB\-T\fP] <\fIplik\fP |\fB\ \-\fP> .br \fBcrontab\fP [\fB\-u\fP \fIużytkownik\fP] <\fB\-l\fP | \fB\-r\fP | \fB\-e\fP>\ [\fB\-i\fP] [\fB\-s\fP] .br \fBcrontab\fP \fB\-n\fP\ [ \fInazwa hosta \fP] .br \fBcrontab\fP \fB\-c\fP .br \fBcrontab\fP \fB\-V\fP .SH OPIS \fBCrontab\fP jest programem służącym do instalacji, usuwania lub przeglądania zawartości istniejących już tabel używanych przez demon \fBcron\fP(8). Każdy użytkownik może posiadać własną tabelę i chociaż tabele cron są plikami przechowywanymi w katalogu \fI/var/spool/\fP, nie powinny być bezpośrednio modyfikowane. Dla SELinuxa w trybie MLS, można zdecydować więcej tabel dla każdego zakresu. Więcej informacji w \fBselinux\fP(8). .PP W tej wersji \fBcron\fPa istnieje możliwość używania zamontowanego po sieci \fIvar/spool/cron\fP dzielonego pomiędzy grupą hostów oraz sprecyzowanie, że tylko jeden z nich powinien wykonywać zadania z określonego katalogu w danym czasie. Można również używać \fBcrontab\fP z każdego z tych hostów, by edytować dzielone pliki tabel crontab oraz by ustawić, lub odpytać, który host powinien uruchamiać zadania. .PP Planowanie zadań cron za pomocą \fBcrontab\fP może być dozwolone lub zabronione dla poszczególnych użytkowników. Do tego celu, służą pliki \fIcron.allow\fP oraz \fIcron.deny\fP. Jeśli plik \fIcron.allow\fP istnieje, użytkownik musi się w nim znaleźć by móc korzystać z \fBcrontaba\fP. Jeśli plik \fIcron.allow\fP nie istnieje, za to plik \fIcron.deny\fP istnieje, użytkownik nie może się w nim znajdować by móc korzystać z \fBcrontaba\fP. Jeśli żaden z tych plików nie istnieje, wtedy tylko super użytkownik (root) jest w stanie korzystać z \fBcrontaba\fP. .PP Kolejną metodą zarządzania dostępem do harmonogramu zadań crona spoza \fBcrontaba\fP jest użycie uwierzytelniania PAM w \fI/etc/security/access.conf\fP, by skonfigurować którzy użytkownicy mogą, a którzy nie mogą korzystać z \fBcrontaba\fP bądź modyfikować systemowe zadania crona w katalogu \fI/etc/cron.d/\fP. .PP Katalog tymczasowy może zostać skonfigurowany w zmiennej środowiskowej. Jeśli nie jest skonfigurowana przez użytkownika,zostaje użyty \fI/tmp\fP. .PP Przy wyświetlaniu zawartości na terminalu wyjście będzie pokolorowane, chyba że ustawiono zmienną środowiskową \fBNO_COLOR\fP. .PP Przy edytowaniu lub usuwaniu crontab, kopia jego ostatniej zawartości zostanie zachowana jako \fI$XDG_CACHE_HOME/crontab/crontab.bak\fP lub \fI$XDG_CACHE_HOME/crontab/crontab..bak\fP jeśli podano \fB\-u\fP. Jeśli zmienna środowiskowa \fBXDG_CACHE_HOME\fP nie jest ustawiona, zastąpi ją ścieżka \fI$HOME/.cache\fP. .PP .SH OPCJE .TP \fB\-u\fP Określa użytkownika, którego tabele cron mają być modyfikowane. Jeżeli ta opcja nie jest podana, \fBcrontab\fP korzysta z tabel należących do użytkownika uruchamiającego program. Jeśli dany użytkownik nie ma tabeli cron, zostaje ona utworzona z pierwszym uruchomieniem komendy \fBcrontab \-u\fP dla danego użytkownika. .TP \fB\-T\fP Testuje składnię pliku crontab bez instalowania go. Po odnalezieniu błędu walidacja jest przerywana, dlatego przy jednokrotnym uruchomieniu nie znajdzie się w ten sposób wszystkich problemów. .TP \fB\-l\fP Wypisuje obecną zawartość tabeli crontab na standardowe wyjście. .TP \fB\-r\fP Usuwa obecną tabelę crontab. .TP \fB\-e\fP Modyfikuje bieżącą tabelę przy pomocy edytora określonego w zmiennej środowiskowej \fIVISUAL\fP lub \fIEDITOR\fP. Po opuszczeniu edytora zmodyfikowana tabela zostanie automatycznie zainstalowana. .TP \fB\-i\fP Ta opcja modyfikuje opcję \fB\-r\fP, aby zapytać użytkownika o odpowiedź "y/Y", przed rzeczywistym usunięciem pliku crontab. .TP \fB\-s\fP Nadpisuje obecny łańcuch kontekstu bezpieczeństwa SELinuxa przez ustawienie MLS_LEVEL na pliku crontab przed edycją / zamianą \- więcej w dokumentacji MLS_LEVEL w \fBcrontab\fP(5). .TP \fB\-n\fP Ta opcja ma znaczenie tylko jeśli \fBcron\fP(8) został uruchomiony z opcją \fB\-c\fP, by aktywować wsparcie grupowania. Jest ona używana by ustawić hosta w grupie, który powinien uruchamiać zadania określone w tabelach crontab w katalogu \fI/var/spool/cron\fP. Jeśli podano nazwę hosta, host którego nazwa zwrócona przez \fBgethostname\fP(2) zgadza się z tą podaną, zostanie wybrany by uruchamiać kolejne wybrane zadania crona. Jeśli nie ma hosta w grupie pasującego do podanej nazwy, lub celowo zostanie podana pusta nazwa hosta, wtedy wybrane zadania nie zostaną uruchomione wcale. Jeśli nazwa hosta zostanie pominięta, zostaje użyta lokalna nazwa hosta zwrócona przez \fBgethostname\fP(2). Użycie tej opcji nie ma wpływu na plik \fI/etc/crontab\fP oraz pliki w katalogu \fI/etc/crontab.d\fP, które są zawsze uruchamiane i traktowane jako dedykowane dla danego hosta. Więcej informacji o wsparciu dla grupowania znajduje się w \fBcron\fP(8). .TP \fB\-c\fP Ta opcja ma znaczenie tylko jeśli \fBcron\fP(8) został uruchomiony z opcją \fB\-c\fP, by włączyć wsparcie dla grupowania. Używa się jej by odpytać, który host z grupy został wybrany, by wykonywać zadania z plików crona w katalogu \fI/var/spool/cron\fP, w wyniku działania opcji \fB\-n\fP. .TP \fB\-V\fP Wyświetla informacje o wersji i kończy działanie. .SH ZASTRZEŻENIA Pliki \fIcron.allow\fP oraz \fIcron.deny\fP nie mogą być używane by ograniczyć wykonywanie zadań cron; pliki te ograniczają jedynie dostęp do komendy \fBcrontab\fP. Konkretnie, ograniczenie dostępu do komendy \fBcrontab\fP nie ma wpływu na istniejącą już tabelę \fIcrontab\fP dla danego użytkownika. Jego zadania będą nadal wykonywane, do czasu gdy tabela zostanie usunięta. .PP Pliki \fIcron.allow\fP oraz \fIcron.deny\fP muszą być dostępne do odczytu dla użytkownika uruchamiającego \fBcrontaba\fP. Jeśli jest inaczej, są traktowane jakby nie istniały. .SH "ZOBACZ TAKŻE" \fBcrontab\fP(5), \fBcron\fP(8) .SH PLIKI .nf /etc/cron.allow /etc/cron.deny .fi .SH STANDARDY Polecenie \fBcrontab\fP jest zgodne ze standardem IEEE Std1003.2\-1992 ("POSIX"), z jednym wyjątkiem: By podmienić obecną tabelę crontab danymi ze standardowego wejścia należy użyć parametr \fB\-\fP w wierszu poleceń jeśli standardowym wejściem jest TTY. Nowa składnia polecenia różni się od składni używanej przez poprzednie wersje Vixie Cron, jak również od klasycznej składni SVR3. .SH DIAGNOSTYKA Po uruchomieniu programu z błędną opcją pojawi się zrozumiały opis popełnionego błędu. .SH AUTOR .MT vixie@isc.org Paul Vixie .ME .br .MT colin@colin\-dean.org Colin Dean .ME .PP .SH TŁUMACZENIE Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Łukasz Kowalczyk , Michał Kułach i Szymon Lamkiewicz . .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 .