-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jan Trippler wrote:

> Wozu dann das Feld "user"?

Naja, weil die "Standard-Jobs" zum Beispiel dort von Haus aus als
root angelegt sind. Aber ich k�nnte mir auch systemweite Dienste
vorstellen, die keine Root-Rechte brauchen (z.B. einige Spooler oder
�hnliche Dienste).

> Und es wird immer un�bersichtlicher ;) Wenn Du als User cron-Jobs
> ausf�hren lassen willst, bleibt Dir nur das crontab-Kommando - und
> das schreibt nach /var/spool/cron/crontabs/<user>. Weder an
> /etc/crontab noch an /etc/cron.d kommst Du als User ran, als root
> nur mit einem Editor. Jetzt z�hl mal zusammen, an wievielen Stellen

Jupp, genau. Das ist ja auch genau richtig so. Jeder einzelne Nutzer
kann sich damit seine eigene Crontab erstellen und ausf�hren lassen,
warum auch immer er das tun will. Aber wichtig ist halt, das sind
Crontabs von Benutzern...

> n�mlich alles anzeigen w�rde. Siehst Du die Jobs aus /etc/cron.d
> oder /etc/crontab irgendwo? Nein. Was ist daran �bersichtlicher
> oder bequemer?

Wie ich schon sagte, da kann man sich streiten wenn man will - ist
Geschmackssache. Aber als "normaler" Nutzer kann ich die dann
trotzdem nicht einsehen, ich kann nur meine eigene Crontab �ndern.
Die jeweils anderen kann auch nur ein anderer Nutzer �ndern oder
eben root. Zumindest bei mir geh�ren alle Crontabs root und sind
auch nur f�r ihn lesbar.

Zu bequemer und �bersichtlicher:

In /etc/crontab kann ich mir alle Cronjobs reinschreiben, die das
gesamte System betreffen und von dort aus auch als ein spezieller
Benutzer ausf�hren lassen - zum Beispiel hier ein Skript, dass auf
neue Mails testet und dann den einzelnen (Windows-)Benutzer
benachrichtigt. Das ist ja eine Aufgabe des Systems und nicht die
von root - also dorthin. Und ich weiss dann auch, wo ich nachschauen
muss, wenn ich wissen will was im System l�uft.

Und /etc/cron.d (was soweit ich weiss debianspezifisch ist) k�mmert
sich um alle Cronjobs die ein bestimmtes Programm/Paket ben�tigt
(hier zum Beispiel PostgreSQL, mailscanner und �hnliche).

Zum Schluss finde ich dann alle Cronjobs von Benutzern in den
/var/spool/cron/crontabs - aber das sind dann alles Dinge die
Benutzer f�r sich tun lassen wollen.

Und warum ich das �bersichtlicher finde (IMHO), liegt daran, dass
ich mal unter Solaris mich dusselig suchen musste (wegen fehlender
Dokumentation eines Programms), welches etliche Cronjobs brauchte,
die alle unter verschiedenen Nutzern liefen. Ich meine das waren so
gut an die 25-30 Cronjobs die sich auf 16 Nutzer aufteilten (davon
war kein Nutzer ein "echter Nutzer" des Systems, sondern es waren
alles Programm- oder Systemaccounts). Bis man das alles r�ckw�rts
wieder auseinander gedr�selt hat, wo welcher Job warum hingeh�rt,
dauert es eine Weile (besonders wenn so Nutzer wie mail mit im Spiel
sind, die auch neben den betroffenen Aufgaben auch noch andere
Sachen erledigen). Da h�tte ich mir gew�nscht einen Blick auf
/etc/cron.d/foo gew�nscht, wo in einer Liste alle Cronjobs
dringestanden h�tten.

Aber wie gesagt, kann man sich dr�ber streiten. Jeder mag und soll
da eine andere Auffassung haben und auch die verschiedenen
Crondeamons machen das alle etwas anders :-)

Viele Gr��e aus dem Schnee
Jan

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFAKzxRvvmCkIIgH8QRAqVaAJ9lkSR9ShQWimDxMHc/1ItfZ0xQwwCfW1QH
2RgEQAssVte6PUERC5R3tHE=
=TXAZ
-----END PGP SIGNATURE-----


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an