.\" -*- 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 uunet!decwrl!vixie!paul .\" */ .\" .\" $Id: crontab.1,v 2.4 1993/12/31 10:47:33 vixie Exp $ .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH CRONTAB 1 "19 April 2010" .UC 4 .SH BEZEICHNUNG crontab \- Crontab\-Dateien für einzelne Benutzer verwalten (Vixie Cron) .SH ÜBERSICHT crontab [ \-u Benutzer ] Datei .br crontab [ \-u Benutzer ] [ \-i ] { \-e | \-l | \-r } .SH BESCHREIBUNG \fBcrontab\fP ist das Programm, das zum Installieren, Deinstallieren oder Auflisten der Tabellen verwendet wird, die den \fIcron\fP(8)\-Daemon in Vixie Cron versorgen. Jeder Benutzer kann seine eigene Crontab haben. Obwohl diese Dateien in /var/spool/cron/crontabs liegen, sollten sie nicht direkt bearbeitet werden. .PP Falls die Datei \fI/etc/cron.allow\fP existiert, dann müssen Sie darin aufgeführt sein (ein Benutzer pro Zeile), um diesen Befehl ausführen zu dürfen. Falls die Datei \fI/etc/cron.allow\fP nicht, die Datei \fI/etc/cron.deny\fP dafür aber existiert, dann dürfen Sie \fBnicht\fP in der Datei \fI/etc/cron.deny\fP aufgeführt sein, um diesen Befehl verwenden zu dürfen. .PP Falls keine der Dateien existiert, dann ist es (abhängig von den Site\-spezifischen Konfigurationsparametern) entweder nur dem Superuser (Root) oder allen Benutzern erlaubt, diesen Befehl zu verwenden. .PP Falls beide Dateien existieren, erhält \fI/etc/cron.allow\fP Vorrang. Das bedeutet, dass \fI/etc/cron.deny\fP nicht berücksichtigt wird und Ihr Benutzer in \fI/etc/cron.allow\fP aufgeführt sein muss, um \fBcrontab\fP verwenden zu können. .PP Unabhängig von der Existenz irgendeiner dieser Dateien darf der Systemadministrator (Root) immer eine Crontab einrichten. Auf Debian\-Standardsystemen dürfen alle Benutzer diesen Befehl verwenden. .PP Falls die Option \fI\-u\fP angegeben ist, bezeichnet sie den Namen des Benutzers, dessen Crontab verwendet (beim Auflisten) oder geändert (beim Bearbeiten) werden soll. Ist diese Option nicht angegeben, untersucht \fBcrontab\fP »Ihre« Crontab, das heißt, die Crontab der Person, die den Befehl ausführt. Beachten Sie, dass \fBcrontab\fP von \fBsu\fP(8) durcheinander gebracht werden kann. Daher sollten Sie aus Sicherheitsgründen stets die Option \fI\-u\fP angeben, wenn Sie ihn innerhalb von \fBsu\fP(8) ausführen. .PP Die erste Form dieses Befehls wird zum Installieren einer neuen Crontab aus einer benannten Datei oder aus der Standardeingabe verwendet, falls der Pseudo\-Dateiname »\-« angegeben ist. .PP Mit der Option \fB\-l\fP wird die aktuelle Crontab in der Standardausgabe angezeigt. Beachten Sie hierzu den nachfolgenden Hinweis unter \fBDEBIAN\-SPEZIFISCH\fP. .PP Mit der Option \fB\-r\fP wird die aktuelle Crontab entfernt. .PP Die Option \fB\-e\fP wird zum Bearbeiten der aktuellen Crontab mit dem in den Umgebungsvariablen \fBVISUAL\fP oder \fBEDITOR\fP angegebenen Editor verwendet. Nachdem Sie den Editor beendet haben, wird die geänderte Crontab automatisch installiert. Falls keine der Umgebungsvariablen definiert ist, wird der Standardeditor \fB/usr/bin/editor\fP verwendet. .PP Die Option \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. .SH DEBIAN\-SPEZIFISCH Das unmodifizierte Verhalten von \fBcrontab \-l\fP ist die Anzeige der dreizeiligen Kopfzeile »DO NOT EDIT THIS FILE«, die bei der Installation einer Crontab an deren Anfang gesetzt wird. Das Problem ist, dass es die Sequenz .PP crontab \-l | crontab \- .PP nicht\-idempotent macht \(em Sie fügen immer Kopien der Kopfzeilen hinzu. Dies ist bei Skripten problematisch, die \fBsed\fP zum Bearbeiten einer Crontab verwenden. Daher wurde das Standardverhalten der Option \fB\-l\fP so geändert, dass keine solchen Kopfzeilen ausgegeben werden. Sie können das ursprüngliche Verhalten wieder aktivieren, indem Sie die Umgebungsvariable \fBCRONTAB_NOHEADER\fP auf »N« setzen. Dadurch wird der Befehl \fBcrontab \-l\fP veranlasst, die überflüssige Kopfzeile auszugeben. .SH "SIEHE AUCH" crontab(5), cron(8) .SH DATEIEN .nf /etc/cron.allow /etc/cron.deny /var/spool/cron/crontabs .fi .PP Die Dateien \fI/etc/cron.allow\fP und \fI/etc/cron.deny\fP müssen, sofern sie existieren, entweder für alle Benutzer oder für die Gruppe »crontab« lesbar sein. Sollte das nicht der Fall sein, verweigert \fBcron\fP allen Benutzern den Zugriff, bis die Zugriffsrechte entsprechend angepasst wurden. .PP Im Verzeichnis /var/spool/cron/crontabs gibt es für die Crontab jedes Benutzers eine Datei. Benutzern ist es nicht erlaubt, die Dateien in diesem Verzeichnis direkt zu bearbeiten. Damit soll sichergestellt werden, dass nur Benutzer, denen dies vom System gestattet ist, periodisch wiederkehrende Aufgaben hinzufügen können, und nur syntaktisch korrekte Crontabs dort abgelegt werden. Das wird dadurch erzwungen, dass nur die Gruppe \fIcrontab\fP dort Schreibrechte hat und der Befehl \fBcrontab\fP mit dem Setgid\-Bit für diese spezifische Gruppe konfiguriert ist. .SH STANDARDS Der Befehl \fBcrontab\fP ist zu IEEE Std1003.2\-1992 (»POSIX«) konform. Diese neue Befehlssyntax unterscheidet sich sowohl von den früheren Versionen von Vixie Cron als auch von der klassischen SVR3\-Syntax. .SH DIAGNOSE Eine hinreichend informative Meldung zur Benutzung wird angezeigt, wenn Sie es mit einer fehlerhaften Befehlszeile aufrufen. \fBcron\fP setzt voraus, dass jeder Eintrag in einer Crontab mit einem Zeilenvorschubzeichen endet. Falls dem letzten Eintrag in einer Crontab der Zeilenvorschub fehlt, betrachtet \fBcron\fP die Crontab als (zumindest teilweise) beschädigt und verweigert deren Installation. Die Benennung der Dateien unter \fI/var/spool/cron/crontabs\fP basiert auf dem Namen des jeweiligen Benutzerkontos. Crontab\-Aufträge für Benutzer, deren Konten umbenannt wurden, werden nicht ausgeführt. Dies kann entweder aufgrund von Änderungen im lokalen System oder weil sie über eine zentrale Benutzerdatenbank (systemextern, zum Beispiel einen LDAP\-Verzeichnisdienst) verwaltet werden, geschehen sein. .SH AUTOR Paul Vixie ist der Autor von \fIcron\fP und der ursprüngliche Verfasser dieser Handbuchseite. Diese Handbuchseite wurde für Debian von Steve Greenland, Javier Fernandez\-Sanguino und Christian Kastner angepasst. .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann erstellt. 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. 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 .