* Dieter Kluenter schrieb:
eingestellt. Der cronjob wird aber *nicht* ausgeführt.
Existiert der User auch in /etc/passwd? ja
Du bist doch schon lange genug dabei und solltest eigentlich wissen, daß Anwender ihre Crontabellen tunlichst mit dem croneigenen Editor erstellen sollten, also mit 'crontab -e'. ;-) bisher noch nie darüber gestolpert. Es war bisher nur root-cron notwendig und den trage ich direkt in /etc/crontab ein. Nun gut, ich könnte nun auch mittels crontab -e -u root mit dem root-jobs befüllen und nicht /etc/crontab. Ist das besser so? (BTW: Installationen bei Kunden laufen eigentlich mit Skripten und die schreiben natürlich
[...] direkt den lauffähigen Code rein .. wenn er läuft!)
Cron nimmt die Identität des jeweiligen Users an, also in deinem Falle anmeld, der User anmeld hat aber nicht das Recht, die Datei zu lesen, möglicherweise hat der User anmeld auch nicht das Recht, in /tmp zu schreiben. ich entdecke gerade:
pserver:~ # crontab -e -u anmeld crontab: installing new crontab Da scheint cron wieder "besänftigt" zu sein, wenn ich die crontab von anmeld so behandle. Jetzt gehts!!!!!!
Zur Strafe schreibst du jetzt 100 mal 'Ich soll nicht als root arbeiten'. :-) ja, Papa ..
Übringens: unter google habe ich gestern schon crontab -e -u <user> entdeckt, habe damit auch schon was gemacht, aber irgendwie gings halt nicht. Aber bitte: sooo häufig war das Thema nicht in der Liste. Ich lese eigentlich regelmäßig mit. Dankeschön!! Gruss Ekkard