.\" -*- 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. Oktober 2019" cronie "Dienstprogramme für Benutzer" .SH BEZEICHNUNG crontab \- Crontab\-Dateien für einzelne Benutzer verwalten .SH ÜBERSICHT \fBcrontab\fP [\fB\-u\fP \fIBenutzer\fP] <\fIDatei\fP |\fB\ \-\fP> .br \fBcrontab\fP [\fB\-T\fP] <\fIDatei\fP |\fB\ \-\fP> .br \fBcrontab\fP [\fB\-u\fP \fIBenutzer\fP] <\fB\-l\fP | \fB\-r\fP | \fB\-e\fP>\ [\fB\-i\fP] [\fB\-s\fP] .br \fBcrontab\fP \fB\-n\fP\ [ \fIRechnername \fP] .br \fBcrontab\fP \fB\-c\fP .br \fBcrontab\fP \fB\-V\fP .SH BESCHREIBUNG \fBcrontab\fP ist das Programm, das zum Installieren oder Entfernen einer Crontab\-\fIDatei\fP (nachfolgend »Crontab« genannt) oder zum Auflisten der darin enthaltenen Einträge für den \fBcron\fP(8)\-Daemon verwendet wird. Jeder Benutzer kann seine eigene Crontab\-Datei haben. Obwohl sich diese Dateien in \fI/var/spool/\fP befinden, sind sie nicht für die direkte Bearbeitung vorgesehen. Für SELinuy im MLS\-Modus können Sie weitere Crontabs für jeden Bereich definieren. Weitere Informationen finden Sie in \fBselinux\fP(8). .PP In dieser Version von \fBcron\fP ist es möglich, ein über das Netzwerk eingehängtes \fI/var/spool/cron\fP über einen Rechner\-Cluster zu verwenden und anzugeben, dass niemals mehrere Rechner gleichzeitig die Crontab\-Aufträge in diesem Verzeichnis ausführen sollen. Sie können auch \fBcrontab\fP von jedem dieser Rechner aus verwenden, um die gleiche Gruppe gemeinsam genutzter Crontab\-Dateien zu bearbeiten und festzulegen und abzufragen, welcher Rechner die Cron\-Aufträge ausführen soll. .PP Die Planung von Cron\-Aufträgen kann mit \fBcrontab\fP für verschiedene Benutzer erlaubt oder verboten werden. Für diesen Zweck verwenden Sie die Dateien \fIcron.allow\fP und \fIcron.deny\fP. Falls die Datei \fIcron.allow\fP existiert, muss ein Benutzer darin aufgeführt sein, um \fBcrontab\fP benutzen zu können. Falls die Datei \fIcron.allow\fP nicht, aber dafür die Datei \fIcron.deny\fP existiert, dann darf ein Benutzer \fInicht\fP in ihr aufgelistet sein, um \fBcrontab\fP verwenden zu können. Falls keine der Dateien existiert, darf nur der Superuser (Root) \fBcrontab\fP verwenden. .PP Eine weitere Möglichkeit, die Planung von Cron\-Aufträgen außerhalb von \fBcrontab\fP einzuschränken, ist die PAM\-Authentifizierung in \fI/etc/security/access.conf\fP, mit der Benutzern erlaubt oder verweigert werden kann, \fBcrontab\fP zu verwenden oder Cron\-Aufträge im Verzeichnis \fI/etc/cron.d/\fP zu verändern. .PP Das temporäre Verzeichnis kann in einer Umgebungsvariable festgelegt werden. Falls vom Benutzer nichts festgelegt wird, dann wird das Verzeichnis \fI/tmp\fP verwendet. .PP Beim Anzeigen einer Crontab im Terminal wird die Ausgabe farbig dargestellt, es sei denn, die Umgebungsvariable \fINO_COLOR\fP ist gesetzt. .PP Beim Bearbeiten oder Löschen der Crontab wird eine Sicherungskopie der letzten Crontab unter \fI$XDG_CACHE_HOME/crontab/crontab.bak\fP oder \fI$XDG_CACHE_HOME/crontab/crontab..bak\fP, falls \fB\-u\fP verwendet wird, erstellt. Falls die Umgebungsvariable \fIXDG_CACHE_HOME\fP nicht gesetzt ist, wird stattdessen \fI$HOME/.cache\fP verwendet. .PP .SH OPTIONEN .TP \fB\-u\fP gibt den Namen des Benutzers an, dessen Crontab geändert werden soll. Falls diese Option nicht verwendet wird, untersucht \fBcrontab\fP »Ihre« Crontab, das heißt, die Crontab der Person, die den Befehl ausführt. Falls für einen bestimmten Benutzer keine Crontab existiert, wird für ihn beim ersten Aufruf des Befehls \fBcrontab \-u\fP eine Crontab unter seinem Benutzernamen angelegt. .TP \fB\-T\fP testet die Crontab\-Datei, ohne sie zu installieren. Wenn ein Fehler gefunden wird, dann wird die Überprüfung abgebrochen, so dass dadurch nicht alle vorhandenen Fehler bei jeder Ausführung zurückgegeben werden. .TP \fB\-l\fP zeigt die aktuelle Crontab in der Standardausgabe an. .TP \fB\-r\fP entfernt die aktuelle Crontab. .TP \fB\-e\fP bearbeitet mit dem in den Umgebungsvariablen \fIVISUAL\fP oder \fIEDITOR\fP angegebenen Editor die aktuelle Crontab. Nachdem Sie den Editor beendet haben, wird die geänderte Crontab automatisch installiert. .TP \fB\-i\fP ändert das Verhalten der Option \fB\-r\fP: Der Benutzer wird um die Eingabe von »y/Y« gebeten, um die Entfernung der Crontab zu bestätigen. .TP \fB\-s\fP hängt vor dem Bearbeiten oder Ersetzen die aktuelle SELinux\-Sicherheitskontext\-Zeichenkette als \fBMLS_LEVEL\fP\-Einstellung an die Crontab\-Datei an \- siehe die Dokumentation zu \fBMLS_LEVEL\fP in \fBcrontab\fP(5). .TP \fB\-n\fP Diese Option ist nur relevant, falls \fBcron\fP(8) mit der Option \fB\-c\fP gestartet wurde, um Clustering\-Unterstützung zu aktivieren. Sie wird verwendet, um den Rechner im Cluster anzugeben, welcher die Aufträge der im Verzeichnis \fI/var/spool/cron\fP angegebenen Crontab\-Dateien ausführen soll. Falls ein Rechnername übergeben wird, wird der von \fBgethostname\fP(2) zurückgelieferte Rechnername, der dem übergebenen Rechnernamen entspricht, zum fortlaufenden Ausführen der ausgewählten Cron\-Aufträge ausgewählt. Falls es im Cluster keinen Rechner mit dem übergebenen Namen gibt oder Sie explizit einen leeren Namen angegeben haben, dann werden die ausgewählten Aufträge überhaupt nicht ausgeführt. Falls der Rechnername weggelassen wird, dann wird der von \fBgethostname\fP(2) zurückgelieferte Rechnername verwendet. Die Verwendung dieser Option wirkt sich nicht auf die Datei \fI/etc/crontab\fP und die Dateien im Verzeichnis \fI/etc/cron.d\fP aus. Diese werden immer ausgeführt und als rechnerspezifisch angesehen. Weitere Informationen zur Clustering\-Unterstützung finden Sie in \fBcron\fP(8). .TP \fB\-c\fP Diese Option ist nur relevant, falls \fBcron\fP(8) mit der Option \fB\-c\fP gestartet wurde, um Clustering\-Unterstützung zu aktivieren. Sie wird verwendet, um abzufragen, welcher Rechner im Cluster aktuell dafür zuständig ist, die Crontab\-Dateien in \fI/var/spool/cron\fP auszuführen, wie mit der Option \fB\-n\fP angegeben. .TP \fB\-V\fP zeigt die Versionsnummer an und beendet das Programm. .SH WARNUNGEN Die Dateien \fIcron.allow\fP und \fIcron.deny\fP können nicht dazu verwendet werden, um die Ausführung von Cron\-Aufträgen einzuschränken; sie schränken lediglich die Nutzung von \fBcrontab\fP ein. Insbesondere wirkt sich die Beschränkung des Zugriffs auf \fBcrontab\fP nicht auf eine vorhandene Crontab eines Benutzers aus. Deren Aufträge werden weiterhin ausgeführt, bis die Crontab entfernt wird. .PP Für den Benutzer, der \fBcrontab\fP aufruft, müssen die Dateien \fIcron.allow\fP und \fIcron.deny\fP lesbar sein. Sollte das nicht der Fall sein, dann werden diese Dateien als nicht vorhanden aufgefasst. .SH "SIEHE AUCH" \fBcrontab\fP(5), \fBcron\fP(8) .SH DATEIEN .nf /etc/cron.allow /etc/cron.deny .fi .SH STANDARDS Der Befehl \fBcrontab\fP ist zu IEEE Std1003.2\-1992 (»POSIX«) konform, jedoch mit einer Ausnahme: Zum Ersetzen der aktuellen Crontab durch Daten aus der Standardeingabe muss in der Befehlszeile die Option \fB\-\fP übergeben werden, falls die Standardeingabe ein Terminal ist. Diese neue Befehlssyntax unterscheidet sich sowohl von den früheren Versionen von Vixie Cron als auch von der klassischen SVR3\-Syntax. .SH DIAGNOSE Eine informative Meldung zur Benutzung wird angezeigt, wenn Sie eine Crontab aufrufen, in der ein fehlerhafter Befehl definiert ist. .SH AUTOR .MT vixie@isc.org Paul Vixie .ME .br .MT colin@colin\-dean.org Colin Dean .ME .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann und Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .